Question

Je veux exécuter le fichier vbscript en utilisant cscript.exe. J'ai cherché beaucoup mais did'nt trouvé aucune façon alors que je peux exécuter mon script en utilisant cmd avec cscript.exe

est mon code

Process p = new Process();
            p.StartInfo.Arguments = @"C:\\Program Files\\VDIWorkLoad\\WorkLoadFile\\open test.vbs";
            p.StartInfo.FileName = "testing";
            p.StartInfo.UseShellExecute = false;
            try
            {
                p.Start();
                p.WaitForExit();
                Console.WriteLine("Done.");
            }

une idée comment je peux utiliser cscript.exe

Était-ce utile?

La solution

Vous devez définir la propriété FileName à l'exécutable que vous souhaitez exécuter. Dans votre cas, ce serait cscript.exe et non testing:

p.StartInfo.Arguments = @"""C:\Program Files\VDIWorkLoad\WorkLoadFile\open test.vbs""";
p.StartInfo.FileName = @"C:\Windows\System32\cscript.exe";
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top