易语言后台键盘鼠标同时按键问题!

在游戏里,按任意F1-F12一个键,就同时开始 按键盘Shift键+鼠标左键。 再按F1-F12就停止按键。全后台操作,不影响电脑使用。(注意是后台操作的)

前些天弄了个类似的源码 自己加上 模拟鼠标点击就可以

.版本 2
.支持库 shellEx
.支持库 eAPI
.支持库 spec

.程序集 窗口程序集1
.程序集变量 热键, 整数型, , "10"
.程序集变量 B, 逻辑型, , "10"
.程序集变量 禁止运行, 逻辑型

.子程序 __启动窗口_创建完毕
.局部变量 I, 整数型

禁止运行 = 假
.计次循环首 (10, I)
B [I] = 真
.计次循环尾 ()
热键 [1] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 2, #单引号键)
热键 [2] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #回车键)
热键 [3] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, 219)
热键 [4] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 2, 188)
热键 [5] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 2, 219)
热键 [6] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 2, #键9)
热键 [7] = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #Home键)

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.局部变量 I, 整数型

.如果真 (禁止运行 = 假)
禁止运行 = 真
.计次循环首 (10, I)
.如果真 (参数一 = 热键 [I])
B [I] = 假
.如果真结束

.计次循环尾 ()
.如果 (参数一 = 热键 [7])
.如果 (_启动窗口.可视)
_启动窗口.可视 = 假
.否则
_启动窗口.可视 = 真
.如果结束

.否则

.如果结束
时钟1.时钟周期 = 7
.如果真结束

.子程序 _时钟1_周期事件
.局部变量 TEMP, 文本型

时钟1.时钟周期 = 0
TEMP = 取剪辑板文本 ()
.如果真 (B [1] = 假)
B [1] = 真
置剪辑板文本 (#引号 + #引号)
模拟按键 (#Ctrl键, #V键, )
延迟 (1)
模拟按键 (#左光标键, , )
.如果真结束
.如果真 (B [2] = 假)
B [2] = 真
置剪辑板文本 (“;” + #换行符)
模拟按键 (#Ctrl键, #V键, )
.如果真结束
.如果真 (B [3] = 假)
B [3] = 真
置剪辑板文本 (“[]”)
模拟按键 (#Ctrl键, #V键, )
延迟 (1)
模拟按键 (#左光标键, , )
.如果真结束
.如果真 (B [4] = 假)
B [4] = 真
置剪辑板文本 (“<>”)
模拟按键 (#Ctrl键, #V键, )
延迟 (1)
模拟按键 (#左光标键, , )
.如果真结束
.如果真 (B [5] = 假)
B [5] = 真
置剪辑板文本 (“{}”)
模拟按键 (#Ctrl键, #V键, )
延迟 (1)
模拟按键 (#左光标键, , )
.如果真结束
.如果真 (B [6] = 假)
B [6] = 真
置剪辑板文本 (“()”)
模拟按键 (#Ctrl键, #V键, )
延迟 (1)
模拟按键 (#左光标键, , )
.如果真结束
延迟 (5)
置剪辑板文本 (TEMP)
禁止运行 = 假

.子程序 __启动窗口_将被销毁
.局部变量 I, 整数型

.计次循环首 (10, I)
撤销热键 (_启动窗口.取窗口句柄 (), 热键 [I])
.计次循环尾 ()
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-20
注册热键就OK,后台需要绑定后台窗口的追问

帮我写一下好吗?

追答

这个一般就是用大漠,按键精灵 你可以自己看看教程

第2个回答  2014-08-01
什么游戏啊,有些游戏要屏蔽热键
第3个回答  2014-07-20
注册热键应该可以满足你追问

我不会写呢,你能帮帮我吗?

第4个回答  2014-07-19
注册热键呗。追问

你能帮我写一下源码吗?

相似回答