|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Использование кнопки с точкой (ну это как поставить галочку=) |
|
[решено] Использование кнопки с точкой (ну это как поставить галочку=)
|
![]() Старожил Сообщения: 379 |
простите, за глупое название темы, не знаю как правильно выразиться... модераторы, измените пожалуйста название темы если можно(и если знаете, как правильно
![]() Вот что мне нужно: 1. Вылазит окно в котором задаётся вопрос. нужно из 2 вариантов выбрать один (поставить точку на том котором считаете нужным) 2. при выборе первого варианта переменная $p = test1 3. при выборе второго варианта переменная $p = test2 4. далее скрипт продолжает своё выполнение используя переменную "$p" в соответствии с выбранным вариантом ранее ![]() |
|
Отправлено: 19:03, 02-04-2009 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать возмжно, в этом случае, проще отдельное GUI окошко нарисовать....
|
------- Отправлено: 19:26, 02-04-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать если вы не поняли то вот что примерно мне нужно, чтобы было в окошке
![]() |
Отправлено: 19:41, 02-04-2009 | #3 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Цитата sashadeg:
#include <GUIConstants.au3> Global $p $Form1 = GUICreate("Test", 196, 96, 193, 173) $Label1 = GUICtrlCreateLabel("Сделайте ваш выбор сер:", 24, 8, 166, 17) $Radio1 = GUICtrlCreateRadio("$p=test1", 24, 32, 113, 17) $Radio2 = GUICtrlCreateRadio("$p=test2", 24, 48, 113, 17) $Ok_Button = GUICtrlCreateButton("ok", 24, 72, 57, 17, 0) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Ok_Button Select Case GUICtrlRead($Radio1) = $GUI_CHECKED $p="test1" Exitloop Case GUICtrlRead($Radio2) = $GUI_CHECKED $p="test2" Exitloop EndSelect EndSwitch WEnd GUISetState(@SW_HIDE) MsgBox(0, "Результат", "$p="&$p) Но если нужно без кнопки ОК, то вот: #include <GUIConstants.au3> Global $p $Form1 = GUICreate("Test", 196, 96, 193, 173) $Label1 = GUICtrlCreateLabel("Сделайте ваш выбор сер:", 24, 8, 166, 17) $Radio1 = GUICtrlCreateRadio("$p=test1", 24, 32, 113, 17) $Radio2 = GUICtrlCreateRadio("$p=test2", 24, 48, 113, 17) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Radio1 If BitAND(GUICtrlRead($Radio1), $GUI_CHECKED) Then $p="test1" ExitLoop EndIf Case $Radio2 If BitAND(GUICtrlRead($Radio2), $GUI_CHECKED) Then $p="test2" ExitLoop EndIf EndSwitch WEnd GUISetState(@SW_HIDE) MsgBox(0, "Результат", "$p="&$p) |
|
------- Последний раз редактировалось beve, 02-04-2009 в 20:33. Отправлено: 20:15, 02-04-2009 | #4 |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать Спасибо!!! Очень помогло... ТО ЧТО ДОХТОР ПРОПИСАЛ
![]() |
|
------- Отправлено: 20:36, 02-04-2009 | #5 |
![]() Старожил Сообщения: 379
|
Профиль | Отправить PM | Цитировать Закройте тему пожалуйста и поставте тег [решено]
![]() |
------- Отправлено: 12:15, 04-04-2009 | #6 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата sashadeg:
![]() |
|
------- Отправлено: 11:43, 21-04-2009 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Debian/Ubuntu - Неправильно работает Numpad: кнопки '+50,' работают как кнопки мыши | Viktorr | Общий по Linux | 0 | 29-04-2009 20:40 | |
[решено] Как задать действие для кнопки | DImaN! | AutoIt | 19 | 09-02-2009 15:51 | |
FreeBSD - Как это поставить.... | DRag0nFly | Общий по FreeBSD | 3 | 31-07-2008 13:37 | |
[решено] как при нажатии кнопки в форме открыть новое окно | vagner_HATE | Вебмастеру | 2 | 12-10-2007 16:29 | |
Как убрать галочку по умолчанию | Egen | Microsoft Windows 95/98/Me (архив) | 15 | 04-05-2003 16:07 |
|