DOS -> путь w. фигурные скобки -> x64 подскажите calll x86 exe? - PullRequest
0 голосов
/ 12 марта 2012

Как я могу вызвать из командной строки x64 exe-файл x86 (содержащий фигурные скобки в своем пути)?Например,

C:\Program Files (x86)\theExe.exe

Если я это сделаю, то следующее:

cd C:\Program Files (x86)\

и, чем вызвать exe, все работает.Тем не менее, если я называю это, как хотел, я получаю сообщение об ошибке, что исполняемый файл напечатан неправильно или не существует ..

Заранее спасибо,

Ответы [ 3 ]

2 голосов
/ 12 марта 2012

Окружите свой каталог в кавычках

start "C:\Program Files (x86)\exe"

Также см. этот вопрос на суперпользователя.

0 голосов
/ 27 декабря 2014

Используйте двойные кавычки: " "

cd "Program Files (x86)"
0 голосов
/ 12 марта 2012

Скобки (то, что вы называете фигурными скобками) не являются проблемой. Пробелы заставляют анализатор cmd интерпретировать c: \ Program как команду, а остаток как параметры.

Решение заключается в том, чтобы заключить весь путь в кавычки. "C:\Program Files (x86)\theExe.exe"

...