ЗАПУСТИТЕ имеет особенность, включающую двойные кавычки вокруг первого параметра. Если первый параметр имеет двойные кавычки, он использует это в качестве дополнительного ЗАГОЛОВКА для нового окна.
я верю тому, что Вы хотите:
start "" "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
, Другими словами, дайте ему пустой заголовок перед названием программы для обманывания его.
Вместо пакетного файла можно создать ярлык на рабочем столе.
Поставленный цель к:
"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
и Вы все установлены. Так как Вы не запускаете командную строку для запуска его, не будет никакого Поля DOS.
имейте Вас попробованный:
start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" "-pc MY-PC -launch"
?
Поместите команду в пакетном файле и вызов это с параметрами.
кроме того, Вы пробовали это уже? (Переместите кавычку конца для инкапсуляции параметров)
start "c:\program files\Microsoft Virtual PC\Virtual PC.exe -pc MY-PC -launch"