WinActivate |
首页 后退 前进 |
WinActivate 激活指定窗口.
WinActivate ( "title" [, "text"] ) 参数
返回值
备注 可以使用 WinActive() 函数检查 WinActivate 是否成功. 若同时有多个窗口符合匹配条件, 则激活最近被激活的窗口. WinActivate 对最小化窗口仍能正常工作. 但"置顶"可能会掩盖你激活的窗口.
成功激活后 @extended 设置为 1, 如果未激活则 @extended 设置为 2.
函数示例 Example() ----------------------------------------
该函数可以通过命令 exect 调用 参见: WinClose, WinSetState, WinTitleMatchMode (选项), WinKill, WinMove exect=$var_h=WinActivate('Безымянный~~—~~Блокнот')||ControlSend(Eval('var_h'),'''','[CLASS:Edit;INSTANCE:1]','Это~~некоторый~~текст') ;; 激活"记事本"窗口并插入指定的文本(应该启动)
exect=WinActivate('[CLASS:Notepad]') ;; 激活记事本窗口
exect=$var_h=WinActivate('[CLASS:AkelPad4]')||WinWaitActive(Eval('var_h')) ;; 激活AkelPad窗口,暂停操作直到窗口被激活
|