* *
Autoit快速开发指南
2012年9月6日
* *
Autoit开发指南
启动程序
启动exe类型文件,一般使用Run函数 Run(“路径”) 如:
Run(“D:\\Java\\MyEclipse 6\\eclipse\\eclipse.exe”)
如果运行该函数,程序还没有启动起来,请配置好程序运行的工作目录 Run(“路径”,”工作目录”) 如:
Run(“D:\\Java\\MyEclipse 6\\eclipse\\eclipse.exe”,” D:\\Java\\MyEclipse 6\\eclipse”)
注:有时程序的目录不一定和工作目录相同 启动lnk,txt等文件一般使用ShellExecute函数 该函数除了可以指定工作目录外,还可以设置启动参数 1.窗口操作
窗口处理一般都是针对Windows GUI窗口的操作,常用的如下: ;窗口是否存在 * * WinExists( \窗口标题\窗口文本\ ;激活窗口 WinActivate( \窗口标题\窗口文本\;等待某个窗口 WinWait(\窗口标题\窗口文本\超时时间]] ) ;关闭指定窗口 WinClose ( \窗口标题\窗口文本\;获取窗口句柄 WinGetHandle ( \窗口标题\窗口文本\;获取窗口标题 WinGetTitle ( \窗口标题\窗口文本\;获取窗口进程 WinGetProcess ( \窗口标题\窗口文本\…… 还有其他一些处理函数,这个可以直接去查找AutoIt的帮助文档。
下面是一个例子,一般在很多地方用到,特别是程序启动或者运行到某个步骤,等待其他窗口处理,一般采用以下脚本判断
WinWait(“窗口标题”, \窗口文本\”等待时间”) If WinExists(“窗口标题”) Then WinActivate(“窗口标题”) …… EndIf