| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > [Qt] Выполнение системных команд |
| Автор: juno24 3.2.2010, 11:25 |
| Делаю заливалку галерей имиджей на сайт. С Qftp заморачиваться времени нет. Использую вызов wput из программы. qDebug() << "Loading to site"; system("wput -u galaries ftp://login:pass@address/www/galaries/"); Все работает , при запуске в QTCreator , так же работает если запустить программу из shell скрипта. Вобщем проблема в том что wput требует запуска окна терминала перед запускам его. Как мне из программы запустить это окно а потом в нем запустить wput я не могу сообразить или мобжет есть какой то другой вариант ? |
| Автор: JackYF 3.2.2010, 15:31 | ||
А теперь, пожалуйста, по-русски. Что значит "требует"? |
| Автор: juno24 3.2.2010, 17:22 |
| Ну я сделал такой вывод , потому что он не запускается без него . |
| Автор: JackYF 3.2.2010, 22:34 |
| Ладно, пойдём с другой стороны. Что делает программа wput? |
| Автор: Любитель 3.2.2010, 23:24 |
| Если вы используете system - Qt не при чём. По сабжу - вы уверены, что что-то не работает? То, что вы не видите окошка консоли, это ещё ничего не значит (перенаправьте stderr/stdout в файл на крайний раз). |