0
直接啓動應用程序時,應用程序啓動,但通過cmd
啓動時 - 不是。Process.Start cmd導致「無法識別」
例如:
作品:
Process.Start("firefox");
不起作用:
Process.Start(
new ProcessStartInfo
{
FileName = "cmd",
Arguments = "/k firefox"
});
我試過設置UseShellExecute
爲真,但無濟於事。我仍然得到:
'firefox'不被識別爲內部或外部命令, 可操作的程序或批處理文件。
所以,是的,我可以指定完整的路徑。但是有沒有辦法避免這種情況?換句話說,這兩者之間的區別是什麼使第二次失敗?
謝謝。 (關於「提示」 - 是的,我知道,這基本上是問題:)) – ispiro