Проблема с вашим кодом в том, что порожденный процесс cmd
не может найти программу с именем c:Program
.Это потому, что вы не указали, чтобы сохранить полный путь как один токен, и не избежали обратной косой черты.
Чтобы исправить существующую строку, добавьте кавычки с обратной косой чертой вокруг пути к Firefox,Кроме того, буквенные обратные слеши должны быть удвоены в аргументах WQL Wmic.
wmic /node:server process call create "cmd /C \"C:\\Program Files\\Mozilla Firefox\\firefox.exe\""
Тем не менее, еще лучшим решением будет использование внутренней start
команды cmd
для поиска Firefox в путях к приложениям, чтобы вы моглине нужно указывать полный путь \ к \ исполняемому файлу.
wmic /node:server process call create "cmd /c start firefox"