Команды оболочки в C # - PullRequest
0 голосов
/ 10 марта 2011
        System.Diagnostics.Process p = new System.Diagnostics.Process();
        p.EnableRaisingEvents = false;
        p.StartInfo.FileName = "calc";
        p.Start();

для опытаэто код, который я использую, чтобы открыть калькулятор, но как я могу использовать, appminimize, максимизировать, apphide, normal, show и т. д. команду, которую я могу использовать в Visual Basic?Извините, если бы я сделал о тегах.

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

Вы можете использовать ProcessStartInfo, чтобы указать стиль окна.Я пытался сделать это с calc.exe, но это не работает.Для других исполняемых файлов, например sol.exe, все в порядке.

Process process = new Process();
ProcessStartInfo processStartInfo = new ProcessStartInfo("sol.exe");
processStartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.StartInfo = processStartInfo;
process.Start();

Обратите внимание, что если вы создаете ярлык на calc и устанавливаете стиль окна в свойствах ярлыка, это тоже не работает.Возможно, исполняемый файл устанавливает собственный стиль окна после запуска.

0 голосов
/ 10 марта 2011
Dim p As New System.Diagnostics.Process()
p.EnableRaisingEvents = False
p.StartInfo.FileName = "calc"
p.Start()

- простейшее преобразование из C # в VB.

...