Здравствуйте, гость ( Вход | Регистрация )
| Гость_Игорь_* |
29.10.2010, 20:04
Сообщение
#1
|
|
Гости |
Здравствуйте!
Подскажите как работать с командной строкой? Я знаю что можно послать в командную строку команду, используя QProcess / system() , но проблема в том, что в нем нельзя послать сразу несколько команд. Т.е. если выполнять так: system(dir); system("pause"); то запустится командная строка, покажет содержимое в директории, потом закроется, запуститься новое и выполниться остановка. Как выполнить все команды в одном окне? Как получать то, что выводит командная строка? |
|
|
|
![]() |
|
Алексей1153 |
29.10.2010, 21:22
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
BRE, класс ))
system("dir&&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 Игорь, ты уж определись, тебе надо одну команду вы... 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![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 18:15 |