Использование команды «start» с параметрами, переданными в запущенную программу - PullRequest
207 голосов
/ 30 сентября 2008

У меня есть виртуальная машина в Virtual PC 2007.

Чтобы запустить его с рабочего стола, у меня есть следующая команда в командном файле:

"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch

Но это оставляет запрос на хост-компьютере до тех пор, пока виртуальная машина не выключится, и я не выйду из консоли Virtual PC. Это раздражает.

Поэтому я изменил свою команду, чтобы использовать вместо нее команду START:

start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch

Но он подавляется параметрами, передаваемыми в Virtual PC.

START /? указывает, что параметры действительно идут в этом месте. Кто-нибудь использовал START для запуска программы с несколькими аргументами командной строки?

Ответы [ 12 ]

0 голосов
/ 30 сентября 2008

Поместите команду в командный файл и вызовите ее с параметрами.

Кроме того, вы уже пробовали это? (Переместите заключительную кавычку для инкапсуляции параметров)

start "c:\program files\Microsoft Virtual PC\Virtual PC.exe -pc MY-PC -launch"
0 голосов
/ 30 сентября 2008

вы пробовали:

start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" "-pc MY-PC -launch"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...