Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Консоль cmd


Автор: company05 8.9.2013, 21:46
Доброе времени суток! Как сделать в  программе, чтоб запускались приложения через консоль cmd с параметрами?   Например: при клике на кнопку запускается консоль cmd и консоль запускает другую программу с параметрами

Автор: Poseidon 8.9.2013, 22:05
Запустить консоль можно обычным ShellExecute, а вот что бы после этого консоль еще что-то сама запустила... Ну попробуй ей при запуске передать параметром путь к запускаемой ею программе, авось получится.

Автор: _zorn_ 9.9.2013, 09:34
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] строка]

/C      Выполнение указанной команды (строки) с последующим завершением.
/K      Выполнение указанной команды (строки) без последующего завершения.
/S      Изменение поведения после /C или /K (см. ниже)
/Q      Отключение режима вывода команд на экран (ECHO).
/D      Отключение выполнения команд AutoRun из реестра (см. ниже)
/A      Вывод результатов выполнения команд в формате ANSI.
/U      Вывод результатов выполнения команд в формате UNICODE.
/T:цв   Выбор цвета текста/фона (более подробно см. COLOR /?)
/E:ON   Разрешение расширений команд (см. ниже)
/E:OFF  Запрет расширений команд (см. ниже)
/F:ON   Разрешение символов завершения имен файлов и папок (см. ниже)
/F:OFF  Запрет символов завершения имен файлов и папок (см. ниже)
/V:ON   Разрешение отложенного расширения переменных среды с применением
        символа '!' в качестве разделителя. Например, /V:ON разрешает
        использовать !var! в качестве расширения переменной var во время
        выполнения. Синтаксис var служит для расширения переменных
        при вводе, что приводит к совсем другим результатам внутри
        цикла FOR.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)