易语言怎么写模拟按键?
发布网友
发布时间:2022-04-30 11:57
我来回答
共3个回答
热心网友
时间:2022-06-22 02:03
用到超级模块。 也可以后台。后台源码我再发给你个.程序集 窗口程序集1.子程序 __启动窗口_创建完毕监视热键 (&_按钮1_被单击, #F1键, ).子程序 _按钮1_被单击模拟按键 (#回车键, , )延时(100)
模拟按键 (#G键, #CAPSLOCK键, )延时(100)
模拟按键 (#R键, , )延时(100)
模拟按键 (#E键, , )延时(100)
模拟按键 (#E键, , )延时(100)
模拟按键 (#D键, , )延时(100)
模拟按键 (#L键, , )延时(100)
模拟按键 (#S键, , )延时(100)
模拟按键 (#G键, #CAPSLOCK键, )延时(100)
模拟按键 (#O键, , )延时(100)
模拟按键 (#O键, , )延时(100)
模拟按键 (#D键, , ) 后台:.程序集 窗口程序集1
.程序集变量 窗口句柄.子程序 __启动窗口_创建完毕监视热键 (&_按钮1_被单击, #F1键, )
窗口句柄 = 取窗体句柄 (“输入地方的类名”, “输入地方的标题”).子程序 _按钮1_被单击键盘模拟 (窗口句柄, #回车键, )延时(100)
键盘模拟 (窗口句柄, #G键, )延时(100)
键盘模拟 (窗口句柄, #CapsLock键, )延时(100)
键盘模拟 (窗口句柄, #R键, )延时(100)
键盘模拟 (窗口句柄, #E键, )延时(100)
键盘模拟 (窗口句柄, #E键, )延时(100)
键盘模拟 (窗口句柄, #D键, )延时(100)
键盘模拟 (窗口句柄, #L键, )延时(100)
键盘模拟 (窗口句柄, #S键, )延时(100)
键盘模拟 (窗口句柄, #G键, )延时(100)
键盘模拟 (窗口句柄, #CapsLock键, )延时(100)
键盘模拟 (窗口句柄, #O键, )延时(100)
键盘模拟 (窗口句柄, #O键, )
延时(100)
键盘模拟 (窗口句柄, #D键, )
热心网友
时间:2022-06-22 02:04
.版本 2
.支持库 shellEx
.支持库 eAPI.程序集 窗口程序集1
.程序集变量 热键标识, 整数型.子程序 __启动窗口_创建完毕热键标识 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型.如果真 (参数一 = 热键标识)
模拟按键 (#回车键, , )
模拟按键 (#G键, #Shift键, )
模拟按键 (#R键, , )
模拟按键 (#E键, , )
模拟按键 (#E键, , )
模拟按键 (#D键, , )
模拟按键 (#L键, , )
模拟按键 (#S键, , )
模拟按键 (#G键, #Shift键, )
模拟按键 (#O键, , )
模拟按键 (#O键, , )
模拟按键 (#D键, , )
热心网友
时间:2022-06-22 02:04
你可以用keybd_event函数来实现
C++ 的声名
VOID keybd_event(BYTE bVk,BYTE bScan,
DWORD dwFlags,
DWORD dwExtralnfo);
参数: bVk:定义一个虚拟键码。键码值必须在1~254之间。 bScan:定义该键的硬件扫描码。 dwFlags:定义函数操作的名个方面的一个标志位集。应用程序可使用如下一些预定义常数的组合设置标志位