Russian Qt Forum
Ноябрь 24, 2024, 20:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QProcess и cmd.exe  (Прочитано 11453 раз)
sclown
Гость
« : Август 21, 2007, 17:34 »

Как в qt3 запустить cmd.exe?
Максимум, что мне удалось - это запустисть его в фоновом режиме (процесс есть, окна нет)
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Август 21, 2007, 18:10 »

Можно забабахать через winapi.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Tonal
Гость
« Ответ #2 : Август 21, 2007, 18:32 »

А зачем это надо?
Записан
sclown
Гость
« Ответ #3 : Август 21, 2007, 21:14 »

А зачем это надо?
Улыбающийся
Что бы консоль запустить...
Не могу понять, в чем проблема... Что такого особенного в cmd.exe, что его нельзя запустить...
« Последнее редактирование: Август 21, 2007, 21:16 от sclown » Записан
QCasper
Гость
« Ответ #4 : Август 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;
}
Записан
Tonal
Гость
« Ответ #5 : Август 22, 2007, 07:11 »

А зачем это надо?
Улыбающийся
Что бы консоль запустить...
Не могу понять, в чем проблема... Что такого особенного в cmd.exe, что его нельзя запустить...
Молодец. Держи 5!
Я имел в виду, что ты с этой "консолью" делать собираешься?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Август 22, 2007, 11:33 »

Допустим запускать в ней приложение. Улыбающийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Tonal
Гость
« Ответ #7 : Август 22, 2007, 16:34 »

А почему ты это приложение сразу QProcess-ом не запустишь?
Или ты хочешь там командные строки с клавы набирать?
Записан
sclown
Гость
« Ответ #8 : Август 22, 2007, 17:02 »

Командные строки...
В итоге у немцев подглядел - они так делали: "cmd.exe /C start cmd.exe".
Записан
Icoz
Гость
« Ответ #9 : Август 23, 2007, 14:36 »

Командные строки...
В итоге у немцев подглядел - они так делали: "cmd.exe /C start cmd.exe".
Мда... Вот они шаманские бубны от m$ !
Записан
Tonal
Гость
« Ответ #10 : Август 24, 2007, 08:10 »

В 4ке для этого QProcess.startDetached
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.