|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2011, 10:40 | #1 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Запуск батника
У меня в Memo1 текст bat файла как его запустить на выполнение. я делаю следующим образом
Код:
|
25.03.2011, 10:56 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А если так
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.03.2011, 11:29 | #3 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
А что за каталог? Каталог моей программы?
|
25.03.2011, 11:49 | #4 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Нужно каждую строку Мемо исполнять отдельно.
Приведите пример Вашего "батника".
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
25.03.2011, 11:57 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Что-то я не врубился что в Memo текст батника. Его сначала нужно записать на диск (Memo.Lines.SaveToFile) с расширением bat и желательно использовать полный путь, а уж потом использовать это имя в ShellExecute в 3-ем параметре. В качестве 5-го параметра укажите хотя-бы каталог куда батник будете писать, возможно можно и '' указать (не уверен)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.03.2011, 11:58 | #6 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Мне без разницы какой. Например вот такой
echo Перезагрузка компьютера произойдёт через 5 секунд. ping -n 5 -w 1 127.0.0.1 > nul shutdown.exe -r -f -t 00 exit Да в мемо текст батника. Если указывать путь, то это работает без проблем. |
25.03.2011, 11:59 | #7 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
если исполняемый файл не критичеен к каталогу расположения, то можно nil указать.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
25.03.2011, 11:59 | #8 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
Тогда вариант г-на Аватар для Вас.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Исходник для батника | BaNNeD | Помощь студентам | 9 | 14.11.2010 22:35 |
Запуск батника с под ограниченной записи | la07 | Операционные системы общие вопросы | 1 | 09.09.2010 21:48 |
Создание батника | igordeg | Помощь студентам | 0 | 04.02.2010 15:58 |
Вывод в текстовик из батника | mephist | Помощь студентам | 8 | 08.06.2009 23:35 |
запуск | kalin | Общие вопросы Delphi | 8 | 02.03.2007 05:27 |