Готовое подделать под себя |
Здравствуйте, гость ( Вход | Регистрация )
Готовое подделать под себя |
bigory |
3.11.2010, 22:04
Сообщение
#1
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем доброе время суток!
Здесь я оставлял код программы, которой я откопал http://www.forum.crossplatform.ru/index.ph...ost&p=42317 Мне нужно эту программу передалать для невидимой формы, т.е. там нет кнопок, но работать должна также, но только выводить результаты ответа консоля в переменные а и b. Вот мои проделки: (Я знаю что очень "грязно", но у меня пока задача добиться правильного получения результатов)
|
|
|
Алексей1153 |
3.11.2010, 22:31
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
вот это
можно и нужно заменить на
или уж сразу вместо std::string s применить QString s |
|
|
BRE |
3.11.2010, 22:33
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
От "невидимых" форм нужно отказаться сразу и делать просто консольное приложение.
|
|
|
bigory |
3.11.2010, 22:48
Сообщение
#4
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
BRE |
3.11.2010, 22:54
Сообщение
#5
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
|
|
|
bigory |
4.11.2010, 13:12
Сообщение
#6
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ну так main( int argc, char *argv[] ) Ну, понимаете, эта строчка срабатывает если через консоль задать парраметры и вызвать эту прогу, тогда получит. Мне нужно немного другое: запускаю прогу, эта прога выполняет свои действия, формирует строчку где включаются команды для консоля и отправляет в консоль, но при этом я должен получить ответ на эту команду от консоля. Ну я же привел выше готовый пример. Посмотрите его, ненадо там даже ничего менять, только вот в заголовочном файле надо будет там добавить
Там не просто загружается консоль, там еще постоянный обмен командами и ответами на них. Вот мне и нужно это. Если говорить конкретно, то мне нужно отправить на консоль команду "net user (имя) (пароль)", где имя и пароль, программа еще до отправки должна это все получить (как, эту задачу я подумаю позже). Но только отправить, этого мало, надо еще получить ответ прошла ли операция или возникла ошибка (например связанная с тем, что нет такого имени). Я уже запутался в каком топике это оставлял. Вот сама программа:
|
|
|
BRE |
4.11.2010, 13:27
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Мне нужно эту программу передалать для невидимой формы, т.е. там нет кнопок, но работать должна также, но только выводить результаты ответа консоля в переменные а и b. Ты описываешь работу консольной программы (без GUI), но сам постоянно пытаешься использовать QWidget/QDialog. Для чего? |
|
|
bigory |
4.11.2010, 13:39
Сообщение
#8
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
bigory |
4.11.2010, 16:09
Сообщение
#9
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Неужели никто не знает как это делать???
|
|
|
Алексей1153 |
4.11.2010, 16:11
Сообщение
#10
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
bigory, отчего ж не знать.
Сообщение отредактировал Алексей1153 - 4.11.2010, 16:14 |
|
|
Текстовая версия | Сейчас: 18.4.2024, 17:04 |