![]() |
Запуск cmd с параметрами [delphi]
Народ, нужно запустить cmd, с 2 командами,
как это сделать в одном окне? Пишу Код:
ShellExecute(hInstance,'open', путь к файлу, параметры, 0,SW_SHOWNORMAL); |
WinExec('cmd.exe /c "prog.exe param1 && prog2.exe param2" ', SW_SHOW) и будет тебе счастье.
|
slesh о спс великий и могучий))
|
Или можно так:
Код:
AllocConsole;Потом нужно будет нажать энтер. Но есть одно но! проги запустятся почти параллельно |
Все. со всем разобралься, спс
|
slesh, MSDN не рекомендует WinExec юзать ;)
|
А что если пусть к программе, лежит в папке, содержащию пробелы?
Поджскажите как проблему решить можно? |
2 FairHawk юзать или короткий формат типа progra~1 Или брать в кавычки.
2 M_script_ знаю. Они оооочень много чего не рекомендую. В данном случае считается она устаревшей и нужно юзать CreateProcess но WinExec проще использовать) и осталась она ради совместимости. В ядре тоже есть куча спец функций, которые не рекомендовано использовать |
slesh спс
|
| Время: 06:02 |