![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Помогите с разобраться с фуню if... else. Нужна форма ввода пароля. |
|
[решено] Помогите с разобраться с фуню if... else. Нужна форма ввода пароля.
|
Старожил Сообщения: 247 |
Как правильно записать эту фун?
|
|
Отправлено: 13:46, 12-03-2010 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать Centrinar, почитай ты уже справку!
|
------- Отправлено: 13:50, 12-03-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:59, 12-03-2010 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Centrinar:
http://forum.oszone.net/rules.html#2.3 Цитата:
|
||
------- Отправлено: 17:35, 12-03-2010 | #4 |
![]() Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> Global Const $sPASSVORD = 1234 ; Пароль для сравнения $sGUI_NAME = "Ввоод пароля" $sLIMIT_SIMBOL = 25 $sTextCheckbox1 = "Отображать вводимые символы" $nFormPassvord = GUICreate($sGUI_NAME, 310, 144, 488, 351) $Input1 = GUICtrlCreateInput("", 16, 32, 281, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL,$WS_BORDER)) GUICtrlSetLimit(-1, $sLIMIT_SIMBOL) $Input2 = GUICtrlCreateInput("", 16, 32, 281, 21, BitOR($ES_AUTOHSCROLL,$WS_BORDER)) GUICtrlSetLimit(-1, $sLIMIT_SIMBOL) GUICtrlSetState(-1, $GUI_HIDE) $Button1 = GUICtrlCreateButton("&Ok", 224, 112, 75, 25, $BS_DEFPUSHBUTTON) GUICtrlSetTip(-1, "Проверить") $Group1 = GUICtrlCreateGroup(" Введите пароль ", 8, 8, 297, 97) $Checkbox1 = GUICtrlCreateCheckbox($sTextCheckbox1, 16, 72, 193, 17) GUICtrlCreateGroup("", -99, -99, 1, 1) GUISetState(@SW_SHOW) GUIRegisterMsg($WM_COMMAND, "WM_COMMAND") While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $Button1 If GUICtrlGetState($Input1) = 80 Then If GUICtrlRead($Input1) <> $sPASSVORD Then MsgBox(48,"","Не верный пароль") Else MsgBox(64,"","Верный пароль") Exit EndIf Else If GUICtrlRead($Input2) <> $sPASSVORD Then MsgBox(48,"","Не верный пароль") Else MsgBox(64,"","Верный пароль") Exit EndIf EndIf EndSwitch WEnd Func WM_COMMAND($nHnwd, $MsgID, $WParam, $LParam) Local $iIDFrom = BitAND($WParam, 0xFFFF) ; Low Word Local $iCode = BitShift($WParam, 16) ; Hi Word Local $aRead[2] = [GUICtrlRead($iIDFrom), GUICtrlRead($iIDFrom, 1)] If $aRead[1] = $sTextCheckbox1 Then If GUICtrlRead($Checkbox1) = 4 Then GUICtrlSetState($Input1, $GUI_SHOW) GUICtrlSetState($Input2, $GUI_HIDE) GUICtrlSetData($Input1, GUICtrlRead($Input2)) GUICtrlRead($Input2) Else GUICtrlSetState($Input2, $GUI_SHOW) GUICtrlSetState($Input1, $GUI_HIDE) GUICtrlSetData($Input2, GUICtrlRead($Input1)) GUICtrlRead($Input1) EndIf EndIf Return $GUI_RUNDEFMSG EndFunc ;==>WM_COMMAND |
|
Отправлено: 12:52, 13-03-2010 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
7 / 2008 R2 - [решено] Запрос на смену пароля, помогите разобраться | duba | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 13 | 20-07-2011 19:38 | |
[решено] Форма ввода пароля | Anarasius | AutoIt | 1 | 25-11-2009 21:34 | |
[решено] Окно для ввода пароля | SANIOK_AV | AutoIt | 2 | 18-11-2009 18:44 | |
[решено] Отключение окна ввода пароля | grob40 | Microsoft Windows 2000/XP | 2 | 24-12-2006 19:11 | |
Отслеживание неправильного ввода пароля | Guest | Microsoft Windows NT/2000/2003 | 6 | 15-11-2002 08:44 |
|