??????AutoIT???????????
???????????? ???????[ 2016/4/14 16:29:17 ] ??????????????? ?????????
????????????????????????AutoIT????????????????????????AutoIT?????????ó???????????????????????????GUI????????????????AutoIT?????????????????????????????????????????б???AutoIT?????????????Windows??????????????????????????ó????????????????????????????????COM????????????AutoIT??????
????1. ?????????
??????д??????????????????????????????????Σ?????????У???????????????????????????????????Title???????????????????????????????????????????????????????????text??????????????????????????????饗?????????????????????????????AutoIt???????????????AutoIt Window Info???????????????????????????????????????????±?????notedad.exe????????????????“????????±?”?????????????????????????Сд??е?????????????????????????????????????????
????AutoIt??????????????д??????????????????????????WinWaitActive?????????????????????????????в?????????????????????????
????WinWaitActive(“???????"??["???????"]??[??????])
???????У?“???????”?????????????????"???????"??"??????"???????????????????Щ???????????????????????????????????????????????????????????""????????????ɡ??????????????????????????????????????NULL???????????AutoIt?κ??????????Ч???
????????????±?????????????????????????????÷???
????WinWaitActive(“?????-???±?")
??????
????WinWaitActive(“?????-???±?"??"")
????2. ??????
????AutoIt?е???????????洢????????Windows Handles??????ν?????????Windows????????????′???????????????????????????????洰???????????????????????洰??????????????????????????????磬??????????????????ó??????????????Щ??????????????????????????????????????????????????????????????????????
???????????WinGetHandle??WinList??GUICreate??????????????????
????$handle=WinGetHandle(“?????-???±?”)
????WinClose($handle)
???????????????WinTitleMatchMode??????????????????????????á?
????3. ??????????
????AutoIt???????????????????????????????????????????????????е???????????б?????????????????????磬?????????±?????????????????????????????“????Edit??”?????????????AutoIt??????????????????????????????????????????????????????????????????????????????????????????
????AutoIt??????????Microosft???????Щ??ó????????????????????????????????MS??????????????????????????????????????
?????????Control…????????????Щ?????????????ControlID???????Щ????????????????????Щ??????????
????ID??????????ID??
????TEXT????????????"?????"?????
????CLASS????????????????????"Edit"??"Button"??
????INSTANCE??????
????CLASSNN???????????"Edit1"??
?????????????????????????????????????á???????????????????????????????????AutoIt?????????????????????????????????????????????ID??????????ID??????????ID???????????????????????????????????????????????????????
???????磬????????????±????1??Edit?????
????ControlSend(“?????-???±?”??""??"[CLASS:Edit;INSTANCE:1]”??"?????Щ???")
??????
????ControlSend(“?????-???±?"??""??"[CLASSNN:Edit1]”??"?????Щ???")
??????
????ControlSend(“?????-???±?"??""??"Edit1”??"?????Щ???")
????????“??????”???????????????ID 254????????????ID:
????ControlClick(“??????"??""??"[ID:254]")
??????
????ControlClick(“??????"??""??254)
???????絥????2??????“???”????????????????????
????ControlClick(“??????"??""??"[CLASS:Button;TEXT:”???";INSTANCE:2]")
??????????????????????????ControlGetHandle??????????????Windows???????????????????????????????????в??????????????£?
????$handle=ControlGetHandle(“Untitled- Notepad”??""??"Edit1")
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11