autoit3——打开窗口
来源:互联网 发布:zip解压软件下载mac 编辑:程序博客网 时间:2024/06/06 05:15
利用AccExplorer.exe来打开选定的窗口
$Dis_Window_title:窗口名
Func Select_window_Dialog($Dis_Window_title)
;select one window in AccExplorerWinActivate($Dis_Window_title)
;判断当前AccExplorer是否已运行,如果在运行,则停止该程序
While ProcessExists("AccExplorer.exe")
ProcessClose("AccExplorer.exe")
WEnd
Sleep(10)
;运行AccExplorer程序,并最大化
Run("AccExplorer.exe","",@SW_MAXIMIZE)
;如果出现错误,则关闭AccExplorer,等待一段时间后再重新打开该程序
If ProcessExists("AccExplorer.exe")Then
ProcessClose("AccExplorer.exe")
EndIf
Sleep(500)
Run($AccPath & "AccExplorer.exe","",@SW_MAXIMIZE)
WEnd
;如果一定时间内没有启动AccExplorer程序,则把信息写入log中
;_FileWriteLog($LogPath & "\" & $LogName, "{Open the AccExplorer.exe timeout.} " & "[Error]", -1)
Return 0
EndIf
;此时保证AccExplorer已经运行,并最大化,然后通过其菜单,打开选择窗口
Send("!o") ;打开菜单项Options
Sleep(800)
Send("c") ;选择choose window from list
Sleep(800)
Send($Dis_Window_title) ;输入要打开的window
Sleep(5000)
Send("{Enter}") ;按回车键
Sleep(8000)
;While Not StringInStr(ControlGetText ($AccExplorerWindow,"",$StatusBar),"Built hierarchy")
;WEnd
;展开该窗口列表
Sleep(5000)
Send("+x")
Sleep(5000)
Return 1
EndFunc
- autoit3——打开窗口
- autoit3
- AutoIt3 使用进程名获取窗口句柄
- autoit3 ie.au3 函数之——_IE_Example、_IE_Introduction
- autoit3 ie.au3 函数之——_IE_VersionInfo
- autoit3 ie.au3 函数之——_IEAction
- autoit3 ie.au3 函数之——_IEGetObjById、_IEGetObjByName
- autoit3 ie.au3 函数之——_IEAttach
- autoit3 ie.au3 函数之——_IEBodyReadHTML、_IEBodyWriteHTML
- autoit3 ie.au3 函数之——_IEBodyReadText
- autoit3 ie.au3 函数之——_IECreate
- autoit3 ie.au3 函数之——_IECreateEmbedded
- autoit3 ie.au3 函数之——_IEDocGetObj
- autoit3 ie.au3 函数之——_IEDocInsertHTML
- autoit3 ie.au3 函数之——_IEDocWriteHTML
- autoit3 ie.au3 函数之——_IEErrorHandlerDeRegister & _IEErrorHandlerRegister
- autoit3 ie.au3 函数之——_IEErrorNotify
- autoit3 ie.au3 函数之——_IEFormElementCheckBoxSelect & _IEFormGetObjByName
- Java 遍历Map的几种方法
- Android的ImageSwitcher效果
- hdu 1754 I Hate It
- android 屏保相关文章
- execve函数簇
- autoit3——打开窗口
- 不要用retainCount来获得对象的引用次数
- 已知二叉树后序遍历序列是DBCEFGHA,中序遍历序列EDCBAHFG,它的前序遍历的序列是?
- Extjs-表格 Ext.grid.GridPanel
- Python对字母字符(串)中大小写转换函数--upper() 和 lower()
- Xcode快捷键
- linux内存管理之伙伴系统(内存分配)
- 金华邀请赛B题poj 4046(spfa求最短路)
- 数据区,代码区,堆栈区,操作系统堆栈