????4. ???????????
???????????????????????????????????AutoIt???????????????????????????????????????
????????????????y?????????????????????
WinActive("???????"[??"???????"])
??????????
WinClose("???????"[??"???????"])
?????????????????????小
WinMove("???????"??"???????"]??X????Y????[??????[?????[?????]]])
??????????小????????????????
WinSetState("???????"??"???????"?????)
?????????????????????
ControlClick("???????"??"???????”?????ID[??????[?????????[??X????[??Y????]]]])
????????????????
ControlCommand("???????"??"???????"?????ID??"????"[??"???"])
???????????????????????????
ControlFocus("???????"??"???????"?????ID)
????????????????????
ControlSend("???????"??"???????"?????ID??"?????"[?????])
????????????????
ControlSetText("???????"??"???????"?????ID??"?????"?????)
?????????????????????
Send("????"[?????])
??????????????
MouseClick("???"[??X????Y????[?????????[?????]]]??)
???????????????
MouseClickDrag("???"??X1????Y1????X2????Y2????[?????])
????5.???
??????????????????????????????胁????????????????????????????????????????妤�??????????????????????????卸?????????????????????????????????????????????????????????????????????????????写????????????校??????????
????5.1 ?????????????????????
???????????????位?煤??小???
WinGetPos("???????"[??"???????"]) ;???????
ControlGetPos("???????"??"???????"?????ID) ;??????
??????????????????????????????睢�????小???????
WinGetSate("???????"[??"???????"]) ;???????
ControlCommand("???????"??"???????"?????ID?????) ;??????
??榇�????????
WinExists("???????"[??”???????”])
????5.2 ??????????????????????
????????????????????
WinGetTitle("???????"[??"???????"])
????????械??????
WinGetText("???????"[??"???????"])
??????????????
ControlGetText("???????"??"???????"?????ID)
????5.3 ??????????效???????????
????AutoIt??????????????????????????????????????????????????????????薪??????????效???y???????????????????????????????校??貌???????o??????????
???????????????????????
_ScreenCapture_Capture("C:Image1.jpg")
??
_ScreenCapture_Capture("C:Image1.jpg"??0??0??796??596)
??
_ScreenCapture_CaptureWnd("C:Image1.jpg"????????)
??????????
#include <ScreenCapture.au3>
;????????????路?????????
$file="c:ScreenCapture"&@MON & @MDAY & @HOUR & @MIN & @SEC&" .jpg"
_ScreenCapture_Capture($file);?????娴�?????
????5.4 ??????????????
?????????????
FileExists("路??")
????????小??
FileGetSize("路??")
????????????????????????????????
FileGetAttrib("路??")
????5.5 ???????
?????????????????ID??
MouseGetCursor()
??????????????位???
MouseGetPos([dimension])
????6. ???
????????????????????????未????????????????????????????????????“1+2”?????????????????????写?????????小?
??????????锟�?
Run("calc.exe")
WinWaitActive("??????")
ControlClick("??????"??""??"1")
ControlClick("??????"??""??"+")
ControlClick("??????"??""??"2")
ControlClick("??????"??""??"=")
$Result=ControlGetText("??????"??""??403)
if $Result=="3. " Then
FileWriteLine("C: esult.txt"??"???????????????????")
Else
FileWriteLine("C: esult.txt"??"???????????????????锟�??????????"&$Result)
EndIf
WinClose("??????")