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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не корректно работает батник.

Ответить
Настройки темы
CMD/BAT - [решено] Не корректно работает батник.

Пользователь


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

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


Создал файлик mount.bat на рабочем столе со следующим содержанием:
cd C:\Program Files\TrueCrypt
TrueCrypt.exe /auto devices /beep /cache n /history n /letter t /password "ваш пароль здесь" /quit background
pause.
Если вводить команды последовательно через командную строку, то все корректно отрабатывает - диск монтируется.
Но вот запуская батник с тем же содержанием выводит ошибку, что неверный том или пароль. Текст пробовал просто копировать. С правами админинстратора такая же ситуация.

Отправлено: 18:22, 13-10-2011

 


Moderator


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

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


Цитата ipvinner:
ошибку, что неверный том или пароль
Кириллица в пароле есть?

Отправлено: 18:27, 13-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


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

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


Petya V4sechkin, нет

Отправлено: 18:28, 13-10-2011 | #3



Moderator


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

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


ipvinner, помимо неправильной кодировки CMD-файла, трудно что-либо придумать.

Отправлено: 19:47, 13-10-2011 | #4


Ветеран


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

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


ipvinner,
Цитата ipvinner:
cd C:\Program Files\TrueCrypt »
Путь в кавычки.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:49, 13-10-2011 | #5


Ветеран


Сообщения: 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


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


ipvinner, а почему не указать точное имя контейнера? Или оно заранее не известно?

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


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


Пользователь


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

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


Так, если отдельно вводить эти команды, то они прекрасно отрабатывают. А вот в скрипте не хотят

Отправлено: 11:52, 17-10-2011 | #8


Ветеран


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

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


ipvinner, что значит: «отдельно»? Распишите в подробностях.

Отправлено: 12:42, 17-10-2011 | #9


Пользователь


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

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


Почему-то скрипт не кушал процент в пароле. Убрал в пароле процент - все заработало. Если честно не понятно, почему тогда просто в командной строке проходило.

Отправлено: 12:45, 17-10-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не корректно работает батник.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Драйвер - [решено] Не корректно работает драйвер USB Dosmod Microsoft Windows 7 4 18-09-2011 14:09
Интерфейс - Не корректно работает видеокарта RashidM Microsoft Windows 2000/XP 3 30-03-2011 19:24
D-Link - Не корректно работает устройство и ноутбук Brucekiev Сетевое оборудование 1 26-01-2009 07:14
USB работает не корректно piglet Непонятные проблемы с Железом 13 26-06-2007 15:19
не корректно работает RunOnceEx Stile Автоматическая установка приложений 2 07-02-2006 20:16




 
Переход