|
|
|
OlegIT |
|
|||
Опытный Профиль Группа: Участник Сообщений: 683 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Программа с двумя вариантами запуска, первый для настройки, запускается не часто, полноценное окно пользовательского интерфейса для настройки сценария, второй вариант, частый запуск выполнение сценария, безоконный. Можно написать две программы, а как сделать с одной программой, есть иконка на рабочем столе, пнул, запустился сценарий, по правой кнопки мыши вызывается полноценный интерфейс. Как добраться до этого меню и включить туда свой пункт и как в программе узнать как она запущена?
|
|||
|
||||
Alexeis |
|
|||
Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 1 Всего: 459 |
Я бы так и сделал. Первую инструмент, который работает с параметрами командной стоки, а графическую, которая формирует командную строку. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
OlegIT, когда ты запускаешь на выполнение сценария, то программе обязательно передаются параметры, например, имя сценария. Поэтому, определить, как запускаться, очень просто - по наличию/отсутствию параметров командной строки. Или по определенному параметру, например: myprog.exe /setup.
Другое дело, что под Windows работа в консоли и с GUI не совсем тривиально (в отличие от линукса, где создал окно - будет ГУЙ, не создал - только терминал). Поэтому, может стоит сделать отдельные приложения, а общий код выделить в DLL? |
|||
|
||||
OlegIT |
|
|||
Опытный Профиль Группа: Участник Сообщений: 683 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Возвращаясь к пройденому. Сделал одну программу с полноценным пользовательским интерфейсом и одной кнопкой <Выполнить текущий сценарий>, этого достаточно. Но как добраться из Qt к меню по правой кнопке мыши пока не знаю, а интерес есть для других проектов. Кто прошёл эту тему поделитесь опытом.
|
|||
|
||||
Snake174 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 5.10.2011 Где: Miass Репутация: нет Всего: нет |
Как вариант ещё использовать параметры командной строки.
|
|||
|
||||
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |