/ / Comment passer des arguments de ligne de commande au fichier de commandes à partir de c # - .net, process, fichier de commandes, processstartinfo

Comment passer des arguments de ligne de commande à un fichier de commandes à partir de c # - .net, process, batch-file, processstartinfo

Je veux exécuter un fichier de commandes à partir de code c # .net. Un fichier de commandes peut prendre un nombre inconnu d'arguments en ligne de commande. Je veux passer ces arguments du code c #.

Comment cela peut-il être réalisé avec c #?

Modifier : J'ai écrit le code suivant

    ProcessStartInfo psi = new ProcessStartInfo(filePath);
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.CreateNoWindow = true;
psi.Arguments = "some value";
Process proc = new Process();
proc.StartInfo = psi;
proc.Start();

Réponses:

0 pour la réponse № 1

Regarder http://www.dotnetperls.com/process-start-vbnet pour une bonne introduction. Plus précisément, voir l'exemple "Exécuter un exécutable" en bas.

Voici la requête de recherche que j'ai utilisée http://www.bing.com/search?q=command+line+parameters+process+start, si vous avez besoin de plus d’exemples.