Алгоритм: ставим StrList, суем в него весь текст cmd-файла, ставим WinExec и соединяем точки <Кнопка>.onClick->StrList.doSave(имя файла надо указать в свойстве FileName этого компонента, например run.bat), затем ставим hub на линию onClick->doSave и подсоединяем hub.onEvent2->WinExec.doExec(в параметре FileName указать например run.bat). Все, а удаляем файл батника с помощью FileTools это уже думай сам, ведь главное в программе "невидимость" кода cmd, а без удаления невидимость пойдет насмарку
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Хи-хи! Если надо "невидимый" cmd и с запуском в exe, о это и есть конвертировать cmd в exe, но можно и обойтись:
Алгоритм: ставим StrList, суем в него весь текст cmd-файла, ставим WinExec и соединяем точки <Кнопка>.onClick->StrList.doSave(имя файла надо указать в свойстве FileName этого компонента, например run.bat), затем ставим hub на линию onClick->doSave и подсоединяем hub.onEvent2->WinExec.doExec(в параметре FileName указать например run.bat). Все, а удаляем файл батника с помощью FileTools это уже думай сам, ведь главное в программе "невидимость" кода cmd, а без удаления невидимость пойдет насмарку |
|||
| карма: 10 |
|



Поиск
Друзья
Администрация