Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Foreigner, по умолчанию, расширенная обработка команд включена. Для CD это означает, что пути с пробелами допустимы:
читать дальше »
Цитата cd /?:

Изменение команды CHDIR при включении расширенной обработки команд:

Имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:\TEMP на самом деле сделает текущим каталог C:\Temp, если он существует на диске. Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:
Код: Выделить весь код
cd \winnt\profiles\username\programs\start menu
приводит к тому же результату, что и:
Код: Выделить весь код
cd "\winnt\profiles\username\programs\start menu"
При отключении расширенной обработки команд используется только второй вариант.
Но Вы меня натолкнули на мысль: может быть, коллега ipvinner пытался запускать пакетный файл с другого диска? И надо не просто «CD», а «CD /D»?!

Лучше всего, конечно, просто:
Код: Выделить весь код
"%ProgramFiles%\TrueCrypt\TrueCrypt.exe" /auto devices …

Отправлено: 02:22, 14-10-2011 | #6