|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как проверить Checkbox, как в Input писать только определенные символы |
|
|
[решено] Как проверить Checkbox, как в Input писать только определенные символы
|
|
Новый участник Сообщения: 34 |
1.Как проверить положение чекбокса? (стоит галочка или нет)
Например есть список серверов которые нужно пропинговать, я наставил на нужных галки, и как мне скриптом определить на каких чекбоксах стоят галки и пропинговать только их? 2.Как сделать так чтобы в строке ввода можно было писать только определенные символы? (цифры) P.S. Вроде autoIt похож на С++, вот хочу спросить С++ намного сложнее чем autoIT? |
|
|
Отправлено: 18:52, 21-05-2009 |
|
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
|
------- Отправлено: 19:51, 21-05-2009 | #2 |
|
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Можно это сделать более хитрым способом. Здесь можно полностью проанализировать вводимые символы и отредактировать их в случае необходимости. Кроме того, не будет работать Copy - Paste.
#Include <GUIConstants.au3>
#Include <EditConstants.au3>
#Include <WindowsConstants.au3>
GUICreate("MyGUI", 300, 50)
$Input = GUICtrlCreateInput("", 15, 15, 270, 19)
GUIRegisterMsg($WM_COMMAND, "_WM_COMMAND")
GUISetState()
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
Func _WM_COMMAND($hWnd, $iMsg, $wParam, $lParam)
Switch BitAND($wParam, 0xFFFF)
Case $Input
Switch BitShift($wParam, 16)
Case $EN_CHANGE
Local $Data = GUICtrlRead($Input)
; Здесь можно проанализировать строку, и отредактировать ее при необходимости
$Data = StringRegExpReplace($Data, "[^0-9]", "")
GUICtrlSetData($Input, $Data)
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>_WM_COMMAND
|
|
Отправлено: 20:50, 21-05-2009 | #3 |
|
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Но все таки способ Creat0R попроще будет. Но все равно спасибо.
![]() А почему ты говоришь что не будет копирование работать? Только что проверил, прекрасно копируется и вставляется... |
|
Отправлено: 21:57, 21-05-2009 | #4 |
|
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Цитата leprecon:
|
||
|
Отправлено: 23:02, 21-05-2009 | #5 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| как проверить, выбран ли System.Windows.Forms.CheckBox или нет? | alexey_a | AutoIt | 2 | 13-11-2009 12:39 | |
| [решено] Как узнать изменено ли значение checkbox | malev | AutoIt | 5 | 21-10-2009 13:40 | |
| Разное - [решено] Как в список "Символы" добавить собственные символы для вставки в текст | T-IIIJ | Microsoft Windows 2000/XP | 4 | 23-02-2008 16:27 | |
| [решено] Как сделать, чтобы при выходе в инет включались автоматически определенные программы? | yanvlad | Microsoft Windows 2000/XP | 15 | 25-02-2007 11:10 | |
| Решено | только одна галка checkbox | Mavlyudov | Вебмастеру | 4 | 05-05-2006 13:47 | |
|