精易论坛

标题: 注册热键过一会儿就失效。 [打印本页]

作者: bskhao    时间: 2023-12-22 15:31
标题: 注册热键过一会儿就失效。
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
_启动窗口.左边 = 453
_启动窗口.顶边 = 126
窗口_监视热键_注册 (&子程序1)  ' 满足条件时,用来控制外部程序的快捷键自动操作。
子程序名返回值类型公开备 注
子程序1  
参数名类 型参考可空数组备 注
功能键整数型
键代码整数型
按键状态整数型
如果真 (按键状态 = 2)
如果真 (选择框1.选中 = 键代码 = #回车键 外部编辑框_取内容 (窗口_取指定坐标处句柄 (130, 288)) ≠ “” 外部编辑框_取内容 (窗口_取指定坐标处句柄 (124, 347)) ≠ “” 外部编辑框_取内容 (窗口_取指定坐标处句柄 (137, 382)) ≠ “” 到数值 (外部编辑框_取内容 (窗口_取指定坐标处句柄 (138, 437))) ≠ 0)
模拟按键 ( #Alt键, #Z键, )
标签1.标题 = “已记录”
延时 (300)
模拟按键 ( #Alt键, #Y键, )
标签1.标题 = 外部编辑框_取内容 (窗口_取指定坐标处句柄 (130, 288)) + “已打印”



i支持库列表   支持库注释   
eAPI应用接口支持库




不知道什么问题,刚启动程序可以用,用着用着就失效了,目的很简单,就是外部编辑框得到内容时候自动操作外部程序的快捷键,还有其他写法吗。我只有几个币,请路过的大人们帮忙看看。

作者: 笨来无一悟    时间: 2023-12-22 15:38
优先判断键代码是不是等于回车键 后判断是不是等于2 你先判断2 再判断回车 判断的次数会增加 里面的代码单独写一个子程序 用 启动线程
作者: 飞羽软件    时间: 2023-12-22 18:35
热键可以用这个比较稳定,窗口_热键注册 (, , , , )    精易模块的
作者: asd2168972    时间: 2024-3-24 11:48
飞羽软件 发表于 2023-12-22 18:35
热键可以用这个比较稳定,窗口_热键注册 (, , , , )    精易模块的

也不行,过了一阵就 失效了。需要重新注册。而且不能通过线程注册。只能是启动窗口。。
作者: kzf9520    时间: 2024-8-6 16:32
同样问题,难受
作者: q2705569    时间: 2024-9-24 21:12

看看来 sofa
作者: liu307921917    时间: 2025-3-14 13:59
同样问题,难受      窗口_监视热键_注册 用的是全局键盘钩子,长时间没响应会脱钩!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4