|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Команды в стандартную CMD Windows
Есть необходимость писать в консоль, сделать что-то на подобие GUI интерфейса для консольной программы стороннего разработчика.
Как писать команды для НЕ стандартной программы Win вроде ping или др.? Т.е. я захожу в CMD, через cd [папка] захожу в папку программы и пишу команды вида: prog.exe param1 param2 param3. Но через WinExec (PAnsiChar('cmd /c prog. exe param1 param2 param3'),SW_HIDE); так не сделать, как можно это осуществить все-таки?? |
#2
|
|||
|
|||
например, создать .bat файл и потом уже его выполнить.
|
#3
|
|||
|
|||
предполагается изменять в GUI программе эти самые параметры (param1, param2...)
|
#4
|
||||
|
||||
И всё же *.bat-файл вам в руки, другого к сожалению разработчики не придумали
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
||||
|
||||
Можно через Pipe писать. Можно CreateProcess сделать, там передается строка запуска нормально.
jmp $ ; Happy End! The Cake Is A Lie. |
#6
|
|||
|
|||
Цитата:
Не совсем понимаю, как можно запустить через CreateProcess не стандартное консольное приложение, ведь нужно прописать тогда весь путь, где лежит исполняемый файл этого приложения... |
#7
|
||||
|
||||
CreateProcess позволяет это.
Цитата:
Пишу программы за еду. __________________ |