易语言模拟按键怎么设置停止 10
我的代码是:.版本2.支持库eAPI.子程序__启动窗口_创建完毕监视热键(&X键,#X键,0).子程序X键模拟按键(#X键,#X键,#X键)而现在我想设置一下点一个按钮...
我的代码是:
.版本 2
.支持库 eAPI
.子程序 __启动窗口_创建完毕
监视热键 (&X键, #X键, 0)
.子程序 X键
模拟按键 (#X键, #X键, #X键)
而现在我想设置一下点一个按钮就能停止,再点一下其他的按钮就能开始,或者按ALT+什么键 , 按F几键停止的,那些也可以,会设置开始和停止的,请写下代码吧,谢谢了!
我说过了, 我不想要 点一个按钮就会自动按键的, 我是要点一个按钮为开始的话 那么我按一下X 就等于按了 好几十下的那种 , 然后再点个 为停止的按钮 ,之后再按一下X就变为一下了 展开
.版本 2
.支持库 eAPI
.子程序 __启动窗口_创建完毕
监视热键 (&X键, #X键, 0)
.子程序 X键
模拟按键 (#X键, #X键, #X键)
而现在我想设置一下点一个按钮就能停止,再点一下其他的按钮就能开始,或者按ALT+什么键 , 按F几键停止的,那些也可以,会设置开始和停止的,请写下代码吧,谢谢了!
我说过了, 我不想要 点一个按钮就会自动按键的, 我是要点一个按钮为开始的话 那么我按一下X 就等于按了 好几十下的那种 , 然后再点个 为停止的按钮 ,之后再按一下X就变为一下了 展开
2个回答
展开全部
修改好了
添加2个按钮1个名称为“开始”,1个名称为“停止”,再添加1个标签,标签名称为“标签1”,以下为源码:
.程序集 窗口程序集1
.程序集变量 热键标识1, 整数型
.程序集变量 热键标识2, 整数型
.程序集变量 热键标识3, 整数型
.子程序 __启动窗口_创建完毕
热键标识1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #X键) ' 注册这个热键,开始检测有没有按下X键,注册热键中的参数<3>可以为:0-无功能键;1-CTRL键状态;2-SHIFT键状态;4-ALT键状态或各键状态值之和
热键标识2 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键) ' 按下这个热键就可以开始按键
热键标识3 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F2键) ' 按下这个热键就可以停止按键
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.局部变量 计次, 整数型
.如果真 (参数一 = 热键标识1) ' 判断是否有按下X键
.计次循环首 (30, 计次) ' 按X键30次,这里觉得按1下X键等于按几下
处理事件 ()
模拟按键 (#X键, , )
.计次循环尾 ()
.如果真结束
.如果真 (参数一 = 热键标识2) ' 判断是否有按下F1键
_开始_被单击 ()
.如果真结束
.如果真 (参数一 = 热键标识3) ' 判断是否有按下F2键
_停止_被单击 ()
.如果真结束
.子程序 _开始_被单击
热键标识1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #X键) ' 注册这个热键,开始检测有没有按下X键
.子程序 _停止_被单击
撤销热键 (_启动窗口.取窗口句柄 (), 热键标识1) ' 取消热键,停止检测有没有按下X键
添加2个按钮1个名称为“开始”,1个名称为“停止”,再添加1个标签,标签名称为“标签1”,以下为源码:
.程序集 窗口程序集1
.程序集变量 热键标识1, 整数型
.程序集变量 热键标识2, 整数型
.程序集变量 热键标识3, 整数型
.子程序 __启动窗口_创建完毕
热键标识1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #X键) ' 注册这个热键,开始检测有没有按下X键,注册热键中的参数<3>可以为:0-无功能键;1-CTRL键状态;2-SHIFT键状态;4-ALT键状态或各键状态值之和
热键标识2 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F1键) ' 按下这个热键就可以开始按键
热键标识3 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F2键) ' 按下这个热键就可以停止按键
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.局部变量 计次, 整数型
.如果真 (参数一 = 热键标识1) ' 判断是否有按下X键
.计次循环首 (30, 计次) ' 按X键30次,这里觉得按1下X键等于按几下
处理事件 ()
模拟按键 (#X键, , )
.计次循环尾 ()
.如果真结束
.如果真 (参数一 = 热键标识2) ' 判断是否有按下F1键
_开始_被单击 ()
.如果真结束
.如果真 (参数一 = 热键标识3) ' 判断是否有按下F2键
_停止_被单击 ()
.如果真结束
.子程序 _开始_被单击
热键标识1 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #X键) ' 注册这个热键,开始检测有没有按下X键
.子程序 _停止_被单击
撤销热键 (_启动窗口.取窗口句柄 (), 热键标识1) ' 取消热键,停止检测有没有按下X键
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询