Russian Qt Forum

Qt => Общие вопросы => Тема начата: sclown от Август 21, 2007, 17:34



Название: QProcess и cmd.exe
Отправлено: sclown от Август 21, 2007, 17:34
Как в qt3 запустить cmd.exe?
Максимум, что мне удалось - это запустисть его в фоновом режиме (процесс есть, окна нет)


Название: Re: QProcess и cmd.exe
Отправлено: Пантер от Август 21, 2007, 18:10
Можно забабахать через winapi.


Название: Re: QProcess и cmd.exe
Отправлено: Tonal от Август 21, 2007, 18:32
А зачем это надо?


Название: Re: QProcess и cmd.exe
Отправлено: sclown от Август 21, 2007, 21:14
А зачем это надо?
:)
Что бы консоль запустить...
Не могу понять, в чем проблема... Что такого особенного в cmd.exe, что его нельзя запустить...


Название: Re: QProcess и cmd.exe
Отправлено: QCasper от Август 21, 2007, 22:49
Не знаю насчет тройки, но в четверке этот код работает как надо:
Код:
#include <qapplication.h>
#include <qprocess.h>

int main(int argc, char *argv[]) {
QApplication a(argc, argv);
QProcess::startDetached("cmd.exe");
return 0;
}


Название: Re: QProcess и cmd.exe
Отправлено: Tonal от Август 22, 2007, 07:11
А зачем это надо?
:)
Что бы консоль запустить...
Не могу понять, в чем проблема... Что такого особенного в cmd.exe, что его нельзя запустить...
Молодец. Держи 5!
Я имел в виду, что ты с этой "консолью" делать собираешься?


Название: Re: QProcess и cmd.exe
Отправлено: Пантер от Август 22, 2007, 11:33
Допустим запускать в ней приложение. :)


Название: Re: QProcess и cmd.exe
Отправлено: Tonal от Август 22, 2007, 16:34
А почему ты это приложение сразу QProcess-ом не запустишь?
Или ты хочешь там командные строки с клавы набирать?


Название: Re: QProcess и cmd.exe
Отправлено: sclown от Август 22, 2007, 17:02
Командные строки...
В итоге у немцев подглядел - они так делали: "cmd.exe /C start cmd.exe".


Название: Re: QProcess и cmd.exe
Отправлено: Icoz от Август 23, 2007, 14:36
Командные строки...
В итоге у немцев подглядел - они так делали: "cmd.exe /C start cmd.exe".
Мда... Вот они шаманские бубны от m$ !


Название: Re: QProcess и cmd.exe
Отправлено: Tonal от Август 24, 2007, 08:10
В 4ке для этого QProcess.startDetached