popo5000 发表于 2016-7-24 18:13:41

控件类型TBitBtn 如何精确点击

一个公司用的程序,需要开机自动启动,需要自动点击第一界面的确定和第二界面的自动播放,两个控件类型都是 TBitBtn ,我写的代买感觉有问题,开机时启动项比较多,当这个程序运行时,有时窗口不在激活状态,发送的ALT+O 和 回车 也就失去了作用,请问各位大神,TBitBtn 这样的控件如何才能在窗口未激活的状态下也能点击?或者还有什么好方法?不要延时点击的那种,谢谢啦!等回复!
Run(@ScriptDir & "\StoreDemoShow.exe")
WinWait("门店登录")
WinWaitActive("门店登录","")
Sleep("1000")
Send("!o")
WinWait("宏碁电脑样机调查")
WinWaitActive("宏碁电脑样机调查")
Send("{enter}")
Exit
第一界面

第二界面

popo5000 发表于 2016-7-24 18:17:49

我不想用SEND,可是不会用别的{:face (207):}

txen548 发表于 2016-7-24 21:45:13

可以用此命令试试ControlClick ( "标题", "文本", 控件ID [, 按钮 [, 点击次数 [, X坐标 [, Y坐标 ]]]] )

xymc 发表于 2016-7-24 23:36:50

ControlClick("门店登陆","","","left")

高级(类名):这个类名自己看一下

zch11230 发表于 2016-7-26 09:11:50

用楼上的,后面再跟个点击次数和坐标,一般都可以的。
页: [1]
查看完整版本: 控件类型TBitBtn 如何精确点击