J'ai besoin d'une application console pour enregistrer certains événements d'une autre application externe. L'objectif de l'application Console est d'afficher à l'écran ce que l'application externe fait à chaque étape. Cette application externe peut uniquement appeler un exe avec des arguments.Console C# même sortie à partir de plusieurs fichiers batch
L'objectif est:
- externe font certains emplois
- Ex appel Console avec args pour afficher
- externes ne autre emploi
- Ex appel Console avec args pour afficher
- ..
Mais l'application console est fermée et rouverte à chaque appel. J'ai besoin d'un truc pour avoir une application de console en attente de messages et de l'afficher sans fermer, mais je ne sais vraiment pas où commencer à regarder.
Il peut s'agir d'une solution très légère, sans nécessiter d'installation.
Merci.
Modifier
l'application externe (fonctionnant silencieusement) ne peut effectuer une commande « programme d'exécution ... » à chaque étape (une ligne de commande à EXE avec des paramètres).
À chaque étape, je dois envoyer à mon application de console quelques informations pour écrire ouput à l'utilisateur et un peu plus de choses. Je veux une sortie unique, pas une nouvelle application Console à chaque étape ...
L'idée principale est d'avoir une application de console en arrière-plan en attente des messages de l'application externe pour envoyer des informations.
Son genre d'application de console de lauch avec des paramètres, ne l'arrêtez pas et rappelez-le même avec de nouveaux paramètres, mais je ne pense pas que ce soit possible.
Je ne peux pas installer les outils sur les machines, becauses solution peut être déployée sur de nombreux appareils dans mon entreprise, je ne peux pas installer des services ou des bases de données sur chaque ..
Quel genre de solution utiliserez-vous? Une application de console peut-elle attendre les messages entrants et les attraper?
Je ne vois aucun point d'interrogation. Quel est exactement votre problème?Qu'avez-vous déjà essayé? –
Ouvrez 'cmd.exe', lancez des applications, écrivez sur stdout, ne fermez pas' cmd.exe'? :) – bzlm
myconsoleapp donc il prend des paramètres, et l'exécute, et enregistre les résultats? –
BugFinder