Вниз
Скачать: CL | DM;

Уважаемые Мастера!   Найти похожие ветки 

← →
DeNNiss   (2002-03-11 09:24) [0]

Как в Дельфи выполнить ДОС-команду? есть БАТ-файл такой:

c:
cd \
del ccdata
rmdir ccdata
rename ccdata8 ccdata
mkdir ccdata8
c:\admin\ccsave32.exe /n01101-n.novgorod /p1111 /d\\ptp\vol2\ccdata8 /verify /target c:\ccdata8


(удаляет папку ccdata
удаляет все то что в ней содержится
переименовывает ccdata8 в ccdata
создает папку ccdata8
запускает программу).

Как бы такой код выполнить в Дельфи-программе, например при нажатии на кнопку? Спасибо.


← →
Song ©   (2002-03-11 12:40) [1]

Запустить любой bat файл можно через:
ShellExecute
WinExec


← →
Андрей Сенченко ©   (2002-03-11 12:53) [2]

>> Song © (11.03.02 12:40)
>> Запустить любой bat файл можно через: ShellExecute, WinExec

Но это все-таки несколько коряво.
Можно написать примерно так:
Begin
SetCurrentDirectory(); // правда не ясно зачем ?
MoveFile(); // Можно и RemoveDirectory() если есть уверенность, что там пусто
MoveFileEx(); // Здесь я не уверен - работает ли с каталогами
CreateDirectory();
WinExec() // собственно запуск программы.
end.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
6-80634
Дмитрий
2002-01-09 21:20
2002.03.25
Небуферизованный вывод


1-80486
d_oleg
2002-03-12 15:54
2002.03.25
Color memo


6-80646
Hyper-X
2002-01-10 14:00
2002.03.25
Как зделать многопотоковой сервер чтоб обрабатывал много команд...


1-80493
A.H.
2002-03-12 19:26
2002.03.25
TImage - почему у меня ничего не получается :-(( ??


6-80647
ShaH
2002-01-08 11:08
2002.03.25
Проблема с соединением сокетов




   Наверх