autoit入门教程小结第1/5页
\u4e94\u3001\u81ea\u52a8\u5316\u64cd\u4f5c\u8f7b\u677e\u5165\u95e8\u7cfb\u52175
yonken
\u63a7\u4ef6\u64cd\u4f5c
\u7136\u800c\uff0c\u5728\u771f\u6b63\u5b9e\u73b0\u81ea\u52a8\u5316\u65f6\u4ec5\u9760\u4e0a\u9762\u7684\u6280\u672f\u5f80\u5f80\u96be\u4ee5\u8fbe\u5230\u9884\u671f\u76ee\u7684\u3002\u4e0b\u9762\u5f00\u59cb\u8fdb\u5165\u6700\u4e3a\u91cd\u8981\u7684\u63a7\u4ef6\u64cd\u4f5c\u3002
1\u3001\u8bbe\u7f6e\u6587\u672c
\u5728\u5b89\u88c5\u8f6f\u4ef6\u7684\u8fc7\u7a0b\u4e2d\u7528\u6237\u5f80\u5f80\u9700\u8981\u63d0\u4f9b\u4e00\u4e9b\u5fc5\u9700\u4fe1\u606f\uff0c\u6bd4\u5982\u5b89\u88c5\u76ee\u5f55\u3002\u5f88\u591a\u7528\u6237\u5e76\u4e0d\u559c\u6b22\u628a\u8f6f\u4ef6\u5b89\u88c5\u5230\u9ed8\u8ba4\u7684C\u76d8\u800c\u66f4\u613f\u610f\u628a\u5b83\u4eec\u5b89\u88c5\u5230\u522b\u7684\u5730\u65b9\uff0c\u90a3\u4e48\u811a\u672c\u7a76\u7adf\u63d0\u4f9b\u4e86\u4ec0\u4e48\u65b9\u6cd5\u80fd\u8ba9\u6211\u4eec\u4fee\u6539\u5982\u4e0b\u56fe\u6240\u793a\u7684\u8def\u5f84\u5462\uff1f
\u6211\u4eec\u5148\u7528\u4e0a\u6587\u4e2d\u63d0\u5230\u7684AutoIt3 Window Spy \u6216 AutoIt Window Info \u6765\u83b7\u5f97\u8fd9\u4e2a\u8def\u5f84\u7684\u7f16\u8f91\u6846\u7684\u4fe1\u606f\uff0c\u5047\u8bbe\u8fd9\u4e2a\u7a97\u53e3\u7684\u6807\u9898\u4e3aSetup foobar\uff0c\u8be5\u8def\u5f84\u7f16\u8f91\u6846\u7684\u7c7b\u540d\u662fEdit1\uff0c\u800c\u6211\u4eec\u9700\u8981\u628a\u5b83\u6539\u6210\u201cD:\\foobar2000\u201d\uff0c\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u4f7f\u7528\u4e0b\u5217\u547d\u4ee4\/\u51fd\u6570\u6765\u8bbe\u7f6e\u5b83\u7684\u6587\u672c\u4e86\uff1a
AHK\uff1a
ControlSetText [, \u76ee\u6807\u63a7\u4ef6, \u65b0\u6587\u672c, \u7a97\u53e3\u6807\u9898, \u7a97\u53e3\u6587\u672c, \u6392\u9664\u6807\u9898, \u6392\u9664\u6587\u672c]
AU3\uff1a
ControlSetText ( \"\u7a97\u53e3\u6807\u9898\", \"\u7a97\u53e3\u6587\u672c\", \u63a7\u4ef6ID, \"\u65b0\u6587\u672c\")
\u5177\u4f53\u7528\u6cd5\u5982\u4e0b\uff1a
\u3010\u793a\u4f8b5.1.1\u3011
AHK\uff1a
ControlSetText, Edit1, D:\\foobar2000, Setup foobar
AU3\uff1a\r\n
ControlSetText(\"Setup foobar\", \"\", \"Edit1\", \"D:\\foobar2000\")<\/p>\r\n
2\u3001\u9009\u4e2d\u548c\u53d6\u6d88\u9009\u4e2d\u5355\u9009\u6846\u548c\u590d\u9009\u6846\u9879\u76ee
\u6709\u65f6\u7a0b\u5e8f\u4e3a\u4e86\u6ee1\u8db3\u7528\u6237\u7684\u4e2a\u6027\u5316\u8bbe\u7f6e\u800c\u9700\u8981\u7528\u6237\u63d0\u4f9b\u66f4\u591a\u7684\u4fe1\u606f\uff0c\u6211\u4eec\u7ecf\u5e38\u4f1a\u9047\u5230\u8fd9\u6837\u7684\u60c5\u51b5\uff1a<\/p>\r\n
\u5982\u4f55\u4fdd\u8bc1\u9009\u4e2d\u6240\u9700\u9879\u76ee\u5e76\u53d6\u6d88\u67d0\u4e9b\u9879\u76ee\u5462\uff1f
\u4e0b\u9762\u5148\u6765\u4ecb\u7ecdAHK\u548cAU3\u4e2d\u7528\u6765\u5bf9\u63a7\u4ef6\u8fdb\u884c\u5404\u79cd\u5c5e\u6027\u8bbe\u7f6e\u7684\u547d\u4ee4\/\u51fd\u6570\uff1a
AHK\uff1a
Control [, \u547d\u4ee4, \u503c, \u76ee\u6807\u63a7\u4ef6, \u7a97\u53e3\u6807\u9898, \u7a97\u53e3\u6587\u672c, \u6392\u9664\u6807\u9898, \u6392\u9664\u6587\u672c]
AU3\uff1a
ControlCommand ( \"\u7a97\u53e3\u6807\u9898\", \"\u7a97\u53e3\u6587\u672c\", \u63a7\u4ef6ID, \"\u547d\u4ee4\", \"\u9009\u9879\")<\/p>\r\n
\u5176\u4e2d\uff0c\u201c\u547d\u4ee4\u201d\u5c31\u662f\u8ba9\u6211\u4eec\u6307\u5b9a\u8981\u8fdb\u884c\u4f55\u79cd\u8bbe\u7f6e\u7684\u53c2\u6570\u3002\u5bf9\u8fd9\u4e9b\u5355\u9009\u6846\/\u590d\u9009\u6846\u6309\u94ae\u6765\u8bf4\uff0c\u9002\u7528\u7684\u547d\u4ee4\u662f\u201cCheck\u201d\u548c\u201cUnCheck\u201d\u3002
\u5047\u8bbe\u8fd9\u4e2a\u7a97\u53e3\u7684\u6807\u9898\u662f\u4e3aSetup foobar\uff0c\u6211\u4eec\u6253\u7b97\u8fdb\u884c\u4e0b\u6765\u64cd\u4f5c\uff1a
\u9009\u4e2d\u5b83\u7684\u201c\u684c\u9762\u201d\u590d\u9009\u6846\uff08Button5\uff09\u3001\u53d6\u6d88\u9009\u4e2d\u201c\u5feb\u901f\u542f\u52a8\u680f\u201d\u590d\u9009\u6846\uff08Button7\uff09\uff1b
\u9009\u4e2d\u201c0.7x\u201d\u5355\u9009\u6846\uff08Button14\uff09\u3002<\/p>\r\n
\u90a3\u4e48\u5177\u4f53\u7684\u7528\u6cd5\u793a\u4f8b\u5982\u4e0b\uff1a
\u3010\u793a\u4f8b5.1.2\u3011
AHK\uff1a
Control, Check, , Button5, foobar
Control, UnCheck, , Button7, foobar
Control, Check, , Button14, foobar
AU3\uff1a<\/p>\r\n
ControlCommand(\"foobar\", \"\", \"Button5\", \"Check\", \"\")
ControlCommand(\"foobar\", \"\", \"Button7\", \"UnCheck\", \"\")
ControlCommand(\"foobar\", \"\", \"Button14\", \"Check\", \"\")<\/p>\r\n
2\u3001\u9009\u62e9\u4e0b\u62c9\u5217\u8868\u7684\u9879\u76ee
\u76f8\u4fe1\u4f60\u80af\u5b9a\u9047\u5230\u8fc7\u4e0b\u9762\u8fd9\u79cd\u60c5\u51b5\uff1a<\/p>\r\n
\u95ee\u9898\u53c8\u6765\u4e86\uff1a\u5982\u4f55\u9009\u4e2d\u81ea\u5df1\u9700\u8981\u7684\u9879\u76ee\uff1f
\u7b54\u6848\u4ecd\u662f\u4f7f\u7528\u4e0a\u9762\u63d0\u5230\u7684\u547d\u4ee4\/\u51fd\u6570\u3002\u5bf9\u8fd9\u79cd\u63a7\u4ef6\u800c\u8a00\uff0cAHK\u9002\u7528\u7684\u547d\u4ee4\u662f\u201cChoose, N\u201d\u548c\u201cChooseString, String\u201d\uff0c\u5206\u522b\u8868\u793a\u9009\u4e2d\u7b2cN\u4e2a\u9879\u76ee\u548c\u9009\u4e2d\u4e0e\u5b57\u7b26\u4e32String\u5339\u914d\u7684\u9879\u76ee\uff1b\u800cAU3\u9002\u7528\u7684\u547d\u4ee4\u5219\u662f\u201cSetCurrentSelection, N\u201d\u548c\u201cSelectString, String\u201d\uff0c\u5206\u522b\u8868\u793a\u9009\u4e2d\u7b2cN+1\uff08\u6ce8\u610f\u662f\u4ece\u96f6\u5f00\u59cb\u8868\u793a\uff01\uff09\u4e2a\u9879\u76ee\u548c\u9009\u4e2d\u4e0e\u5b57\u7b26\u4e32String\u5339\u914d\u7684\u9879\u76ee\u3002<\/p>\r\n
\u5047\u8bbe\u6211\u4eec\u8981\u9009\u4e2d\u7b2c\u4e94\u4e2a\u9879\u76ee\u201c\u7b80\u4f53\u4e2d\u6587\u201d\uff0c\u90a3\u4e48\u5177\u4f53\u7684\u7528\u6cd5\u793a\u4f8b\u5982\u4e0b\uff1a<\/p>\r\n
\u3010\u793a\u4f8b5.1.3\u3011
AHK\uff1a
Control, Choose, 5, ComboBox1, Installer
Control, ChooseString, \u7b80\u4f53\u4e2d\u6587, ComboBox1, Installer
AU3\uff1a
ControlCommand(\"Installer\", \"\", \"ComboBox1\", \"SetCurrentSelection\", 4)
ControlCommand(\"Installer\", \"\", \"ComboBox1\", \"SelectString\", \"\u7b80\u4f53\u4e2d\u6587\")<\/p>\r\n