| Автор
| Сообщение |
|
|
|
Цитата |
|
Сразу прошу прощения за свой вопрос, но...
Необходимо:
Запустить *.bat файл или вызвать архиватор с передачей ему параметров на упаковку конкретных файлов.
Заранее благодарен за ответ. |
|
| В начало |
|
 |
|
|
 |
 Dave
Модератор

Возраст: 36
Знак зодиака: 
Зарегистрирован: 08.08.2002
Сообщения: 1208
Откуда: Yaroslavl
|
|
|
Цитата |
|
Cмотри комманду WinExec _________________ Не убегай от снайпера - умрешь уставшим ! |
|
| В начало |
|
 |
 13-ый
Администратор

Возраст: 36
Знак зодиака: 
Зарегистрирован: 28.04.2002
Сообщения: 3551
Откуда: Москва
|
|
| В начало |
|
 |
|
|
|
Цитата |
|
Я извиняюсь за неточность, но при запускет WinExec батничек запускается но ничего не происходит....
Хотя в ручном режиме все нормально..... |
|
| В начало |
|
 |
 Шурик
Я живу тут....

Возраст: 42
Знак зодиака: 
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
|
|
|
Цитата |
|
| Наверно дело в путях - при запуске через WinExec устанавливается текущей папкой системная или та, где лежит exe. Попробуй в начало bat добавить команды CD и PAUSE тобы проверить. Если это так можно директивно в bat установить диск и путь. |
|
| В начало |
|
 |
 Dave
Модератор

Возраст: 36
Знак зодиака: 
Зарегистрирован: 08.08.2002
Сообщения: 1208
Откуда: Yaroslavl
|
|
|
Цитата |
|
to Belka
Кстати, а CreateProcess еще кручее чем WinExec.
Например, если хочешь чтобы твоя программа ждала завершения другой запущенной программы. _________________ Не убегай от снайпера - умрешь уставшим ! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
Всем спасибо....
Разобрался..... Были проблемы с длинными именами типа Program Files... |
|
| В начало |
|
 |
|
|
|
Цитата |
|
Можно еще так
ShellExecute(0, 'Open', PChar('Calc.exe'), nil, nil, SW_SHOWDEFAULT);  |
|
| В начало |
|
 |
aaa
Постоянный участник

Возраст: 32
Знак зодиака: 
Зарегистрирован: 21.04.2004
Сообщения: 188
|
|
|
Цитата |
|
to Belka
имена, содержащие пробелы, бери в кавычки, и Усе будет OK... |
|
| В начало |
|
 |
|
|
 |
|