易语言后台按键源码
Ⅰ 怎么用易语言写一个自动按键的源码
.版本 2
.支持库 shellEx
.支持库 eAPI
.程序集 窗口程序集1
.程序集变量 F10键热键标识, 整数型
.程序集变量 F11键热键标识, 整数型
.子程序 __启动窗口_创建完毕
F10键热键标识 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F10键)
F11键热键标识 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F11键) ' 注册热键供标签使用
.子程序 _标签1_反馈事件, 整数型, , 按下热键后就会有此反馈事件
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = F10键热键标识) ' 按下F10开始执行时钟
时钟1.时钟周期 = 100
.如果真结束
.如果真 (参数一 = F11键热键标识) ' 按下F10终止执行时钟
时钟1.时钟周期 = 0
.如果真结束
.子程序 _时钟1_周期事件
模拟按键 (#上光标键, , )
模拟按键 (#下光标键, , )
模拟按键 (#左光标键, , )
模拟按键 (#右光标键, , )
模拟按键 (#空格键, , )
这些代码可以直接复制进易语言里,只要在启动窗口建一个标签和一个时钟即可。
求采纳
Ⅱ 求个易语言后台按键源码
超级模块就有,源码你不需要知道的
.版本 2
.子程序 按键消息, , 公开, 向指定窗口句柄的窗口中发送按键消息(无返回值)
.参数 窗口句柄, 整数型, , 接收消息的窗口句柄
.参数 键代码, 整数型, , 按键的键代码
.参数 状态, 整数型, 可空, 可空:按键(3+4) 1 #按键_ 2 功能键方式(按下+放开) 3 #按下_ 4 #放开_
eb5ht = 键代码
hetrthb6y5j = 状态
按键消息处理 (窗口句柄)
.子程序 按键消息处理, 逻辑型
.参数 hwnd, 整数型
.如果真 (hwnd ≠ 0)
.判断开始 (hetrthb6y5j = 1)
_投递消息 (hwnd, 258, eb5ht, 0)
.判断 (hetrthb6y5j = 2)
_投递消息 (hwnd, 260, eb5ht, 0)
_投递消息 (hwnd, 261, eb5ht, 0)
.判断 (hetrthb6y5j = 3)
_投递消息 (hwnd, 256, eb5ht, 0)
.判断 (hetrthb6y5j = 4)
_投递消息 (hwnd, 257, eb5ht, 0)
.默认
_投递消息 (hwnd, 256, eb5ht, 0)
_投递消息 (hwnd, 257, eb5ht, 0)
.判断结束
返回 (真)
.如果真结束
返回 (假)
.版本 2
.DLL命令 _投递消息, , , "PostMessageA", 公开, 向指定窗口句柄发送消息
.参数 h
.参数 m
.参数 p
.参数 p