Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Вниз

Уважаемые Мастера! 


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.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.012 c
3-80446           dr.Flex               2002-02-27 21:11  2002.03.25  
BDE 5.2 MSI Merge Module, как же эту прелесть с инсталить


1-80582           Monk                  2002-03-10 19:13  2002.03.25  
E-mail!


1-80628           SkyR                  2002-03-07 02:02  2002.03.25  
Такой вопросик Drag&Drop...


6-80630           star                  2002-01-04 12:59  2002.03.25  
Как узнать, что outlook express отсылает письмо ?


6-80636           Vampire               2002-01-05 20:04  2002.03.25  
Два вопроса по подключению