2024-11-25 10:45:07
.. 你说的那种获取焦点 可以用 _编辑框1.获取焦点 但我这里只是做个示范,我想要他的代码
_编辑框1.获取焦点() 这个命令是用在内部组件。也就是说只对你写的程序中已有的组件,如此的话就直接对编辑框1的内容属性赋值好了,何必麻烦到模拟键盘呢。
如果是要在外部组件上输入,也是不用获取焦点,模拟输入这些步骤的。
如果非要模拟按键的话,可以参考如下代码:
.版本 2.支持库 shellEx
.支持库 eAPI
.程序集 窗口程序集1.程序集变量 热键标识, 整数型
.子程序 __启动窗口_创建完毕
编辑框1.内容 = “启动热键功能,将光标定位于下面的编辑框,按A键。”
选择框1.标题 = “启动热键功能”
.子程序 _选择框1_被单击
.如果 (选择框1.选中) 热键标识 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #A键)
.否则
撤销热键 (_启动窗口.取窗口句柄 (), 热键标识)
.如果结束
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.局部变量 剪辑板, 文本型
剪辑板 = 取剪辑板文本 ()置剪辑板文本 (编辑框1.内容)
模拟按键 (#Ctrl键, #V键, )
处理事件 ()
置剪辑板文本 (剪辑板)
2024-11-25 18:27:04
2024-11-25 12:18:51