Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.01;
Скачать: CL | DM;

Вниз

Как программно запустить *.bat   Найти похожие ветки 

 
Moo   (2007-06-04 14:40) [0]

Как запустить *.bat. Я перепробовал многое, но ничего не помогает. Help......


 
DVM ©   (2007-06-04 14:54) [1]

как пробовал? показывай.


 
Moo   (2007-06-04 15:50) [2]

WinExec("C:\dec.bat", sw_show) ;
WinExec("C:\\dec.bat", sw_show) ;
И также И ShellExecute.


 
DVM ©   (2007-06-04 16:13) [3]

WinExec("C:\dec.bat", sw_show) ;

Здесь все правильно! Проблема в другом месте.


 
Moo   (2007-06-04 16:22) [4]

В принципе я решил, проблему, но хотелось бы более простого решения.  

Проблема была в том что файлы указанные в бат, этот бат запускал из currentDirectory вот и все.


 
DVM ©   (2007-06-04 16:34) [5]

в CreateProcess() есть возможность задать стартовую директорию.


 
antonn ©   (2007-06-04 22:01) [6]

да вроде бы в ShellExecute() пятый параметр - "текущая директория"
ShellExecute(Handle, nil, Pchar(запускаемый файл), Pchar(параметр запуска) , PChar("текущая директория"), SW_SHOW );


 
user51   (2007-06-05 10:32) [7]

WinExec("cmd.exe /c C:\dec.bat", sw_show) ;



Страницы: 1 вся ветка

Текущий архив: 2008.06.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
6-1187942038
leonidus
2007-08-24 11:53
2008.06.01
Indy и обработка ошибок при работе с HTTP-прокси


2-1210168342
Matveih1
2008-05-07 17:52
2008.06.01
Как поднять форму через интерфейс


2-1210237817
Efimov
2008-05-08 13:10
2008.06.01
Как построить диаграмму по данным из БД?


4-1190096968
roughneck
2007-09-18 10:29
2008.06.01
Как определить букву диска флешки?


15-1207716200
KSergey
2008-04-09 08:43
2008.06.01
Ничего так себе робототехника дошла....