crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Работа с командной строкой
Гость_Игорь_*
сообщение 29.10.2010, 20:04
Сообщение #1





Гости








    


Здравствуйте!
Подскажите как работать с командной строкой?
Я знаю что можно послать в командную строку команду, используя QProcess / system() , но проблема в том, что в нем нельзя послать сразу несколько команд. Т.е. если выполнять так:

system(dir);
system("pause");

то запустится командная строка, покажет содержимое в директории, потом закроется, запуститься новое и выполниться остановка. Как выполнить все команды в одном окне?
Как получать то, что выводит командная строка?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Игорь   Работа с командной строкой   29.10.2010, 20:04
- - maint   Цитата(Игорь @ 30.10.2010, 2:04) Здравств...   29.10.2010, 20:42
- - Алексей1153   а так если system("dir\r\npause...   29.10.2010, 20:47
- - Игорь   Я пробую на windows(е) Вариант "system(...   29.10.2010, 21:00
- - Игорь   system("dir;who;ls;read"); тоже не работ...   29.10.2010, 21:02
|- - BRE   Цитата(Игорь @ 29.10.2010, 22:02) system(...   29.10.2010, 21:15
|- - Игорь   system("dir&&who&&ls&...   29.10.2010, 21:22
- - Алексей1153   BRE, класс )) system("dir&&pause...   29.10.2010, 21:22
- - Алексей1153   Игорь, ты уж определись, тебе надо одну команду вы...   29.10.2010, 21:24
|- - Игорь   Мне надо выполнить несколько операций без вмешател...   29.10.2010, 21:31
- - alex977   А создать bat-файл и вызывать на выполнение уже ег...   29.10.2010, 21:39
|- - Игорь   Цитата(alex977 @ 29.10.2010, 21:39) А соз...   29.10.2010, 21:46
- - Litkevich Yuriy   смысл такой, создаёшь процесс, например, с командо...   29.10.2010, 21:51
- - Игорь   Спасибо, обязательно поищу. Еще один вопрос, можно...   29.10.2010, 22:40
- - Игорь   Вот пытался передать переменные в system, но после...   30.10.2010, 0:14
- - kwisp   вопрос не имеет отношение у Qt   30.10.2010, 0:28


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 13:44