这种非正常窗口怎么激活 ? SoS !
winactivate 不能激活, 不能发送键盘命令.
窗口置顶,鼠标点下桌面,点下窗口可以激活 ,发送键盘命令..
何解.....
SoS... ...............
意图 ( 激活窗口并且发送几个键盘命令TabEnter之类的.. ) Run your script as administrator. It should be fine. 回复 2# gapkiller
windows xp sp3怎么 as administrator 回复gapkiller
windows xp sp3怎么 as administrator
yuan278501381 发表于 2014-4-16 13:48 http://www.autoitx.com/images/common/back.gif
xp..... no idea... 回复 4# gapkiller
模拟点击, 先点(0,0) 再点 窗口范围怎么整哇..
翻了帮助 获取窗口相对位置, 好像不准..(可能每台机器显示器分辨率不一样.) 本帖最后由 121044246 于 2014-4-16 16:21 编辑
回复 5# yuan278501381
http://autoitx.com/thread-18391-1-1.html
查找图片点击ShellExecuteWait("QMDispatch.exe");将QMDispatch.exe与脚本放在同一个目录
ShellExecute("regsvr32.exe",@SystemDir&"\QMDispatch.dll /s")
findImage()
FileDelete(@SystemDir&"\360.bmp")
FileDelete(@SystemDir&"\close.bmp")
Func findImage()
$pos = _FindPic(0, 0, @DesktopWidth, @DesktopHeight, @SystemDir&"\360.bmp",1)
MouseClick("left",$pos, $pos,1,0)
Sleep(1000)
$pos1 = _FindPic(0, 0, @DesktopWidth, @DesktopHeight, @SystemDir&"\close.bmp",1)
MouseClick("left",$pos1, $pos1,1,0)
EndFunc ;==>findImage
Func _FindPic($iLeft, $iTop, $iRight, $iBottom, $szFileName, $fSimilar)
Dim $pos
$obj = ObjCreate("QMDispatch.QMFunction")
$foundpixel = $obj.FindPic($iLeft, $iTop, $iRight, $iBottom, $szFileName, $fSimilar)
$pos = Int($foundpixel / 8192)
$pos = Mod($foundpixel, 8192)
Return $pos
EndFunc ;==>FindPic #include <WinAPISys.au3>
$hwnd = WinGetHandle("电脑管家")
WinSetState("电脑管家","",@SW_SHOWDEFAULT)
_WinAPI_SwitchToThisWindow($hwnd)
Send("{tab}") 回复 7# 风行者
未果,激活了“电脑管家”的加速球程序。。 窗口名都是“电脑管家”。。(加速球不能关闭)
页:
[1]