Coucou les gens,
je développe une application qui devra exécuter des commandes diverses dont je ne connais pas la structure à l'avance.
Malheureusement, l'utilisation de ProcessStartInfo s'avère fastidieuse étant donné que certaines commandes incluent de nombreux arguments, avec ou sans guillemets, du style (extrême):
"C:\Dossier\FICHIER.EXE" -arg1 C:\Dossier avec espace\FICHIER.LOG -argC:\DOSSIER\Fichier.evt
Une telle commande est plutôt compliquée à décomposer, et j'avoue tourner en rond pour trouver une solution algorithmique simple.
Pourtant, le menu exécuter de Windows se débrouille très bien avec ce genre de commandes.
Voici donc ma question:
Existe t'il un moyen "d'utiliser" le menu exécuter à partir de mon application, ou bien est-il possible de copier son fonctionnement ?
Ou encore y-a t'il une fonction qui saurait découper ce genre de string ?
Si quelqu'un a une idée, merci beaucoup !
Partager