![]() |
*.cmd: путь с пробелами
Ось 7x64/Rus. Выполняю стандартый запуск программы через *.cmd, путь с пробелами:
@echo off cmd/c "c:\Program Files\test.exe" Вылетает ошибка - "c:\Program" не является внутренней или внешней командой... Если путь без пробелов, то все работает. Скажу больше, что это работает и на ХРx86 и 2003 SEx86 пробую сразу же, те же команды, тот же файл. Работаю из под админа, переменные сверял, кодировку проверял и еще по мелочам, что в инете нарыл - типа "тройных кавычек". Чувствую, что дело в оси, есть какой-то нюанс... |
Vygov, к сожалению, нет под рукой 7x64... пока ждем верификации от других форумчан, вариант:
Код:
@echo off |
Вводил так, как отписал здесь, т.е. с пробелом.
|
Vygov, вместо пробела напишите "%20" без кавычек
|
Цитата:
Эта ошибка выводится, если указанный файл не найден на обеих системах одинаково. Проверял так: Код:
@echo off Код:
@echo off 1 Проверьте наличие Вашего файла по указанному Вами пути. 2 Возможно, у Вас этот файл лежит не в х64 папке c:\Program Files\, а в х86 папке c:\Program Files (86)\ |
cmd/c c:\"Program Files"\test.exe
Так не прокатывает? Вы что-то уже заморочились :) |
yurfed,
gora же правильно сказал и я с ним согласен Цитата:
Цитата:
|
El Sanchez, так и говорите что не работает в одной системе и работает в другой. Но:
Цитата:
Цитата:
PS в начало текста вставляем chcp 1251 > nul |
Время: 23:43. |
Время: 23:43.
© OSzone.net 2001-