????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("??????")