|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2011, 18:11 | #1 |
Форумчанин
Регистрация: 07.04.2011
Сообщений: 152
|
Запуск файла с параметрами (*.bat)
Доброго времени суток, не могли бы вы мне рассказать, как запустить файл с параметрами через батник? То есть, например: "test.exe param"
С указанием того, какой параметр надо присваивать. Допустим, вот в таком виде будет запрос: "Введите параметр >" Я вот понимаю, что "Введите параметр" будет вызываться через echo, но как сделать так, чтобы сам пользователь смог ввести текст, которые занесется в переменную и вызвался через start. Возможно мою задачу не легко понять. Зарание спасибо за ответ. |
10.07.2011, 18:29 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
этого хочется?
Код:
|
10.07.2011, 18:39 | #3 |
Форумчанин
Регистрация: 07.04.2011
Сообщений: 152
|
Почти это. Вот только может и работает, но выдает какие-то иероглифы вместо "Введите параметер ", может как нибудь исправить?
|
10.07.2011, 18:58 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Запоминаем. Всегда! (подчёркиваю _ВСЕГДА_), по умолчанию, в командных файлах Windows для русских букв используется кодировка OEM (она же 866). Так что достаточно создать/сохранить командный файл в правильной кодировке (это могут редакторы встроенные в файловые менеджеры типа Far Commander (рекомендую), Total Comander и тому подобные), либо продвинутые "блокноты" (например, AkelPad )). p.s. ну и ещё не забудьте, при передачи параметров, если в имени параметра содержится пробел, то такой параметр должен быть обязательно заключён в двойные кавычки. Последний раз редактировалось Serge_Bliznykov; 10.07.2011 в 19:00. |
|
10.07.2011, 19:05 | #5 |
Форумчанин
Регистрация: 07.04.2011
Сообщений: 152
|
Спасибо большое все получилось, не могли бы вы еще сказать, как сделать выбор действия, то есть:
1) То-то 2) то-то Чтобы при написание цифры происходила определенная команда, всего действий 2. И как еще сделать, чтобы на одной строке был запрос на ввод параметра, а сам ввод параметра был на следующей строке, может команду echo. куда нибудь надо воткнуть? Буду очень благодарен. Последний раз редактировалось JonMagon; 10.07.2011 в 19:13. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск .bat файла | Mr_White | Общие вопросы Delphi | 5 | 25.11.2011 10:52 |
Запуск с параметрами | bookkc | Помощь студентам | 10 | 05.04.2010 13:13 |
запуск файла service.exe ServiceApplication с параметрами | Ecosasha | Общие вопросы Delphi | 1 | 08.06.2009 19:44 |
Запуск с параметрами | Xatr | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 12 | 05.05.2009 17:40 |