开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2926|回复: 8
收起左侧

[易语言] 晕 HOOK键盘钩子

[复制链接]
结帖率:33% (1/3)
发表于 2012-4-14 22:49:31 | 显示全部楼层 |阅读模式   山东省枣庄市
2精币
晕  HOOK键盘钩子  为什么调试的时候可以模拟出“x”按键    遍以后就不行了啊?


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:100% (6/6)
发表于 2012-4-14 22:50:43 | 显示全部楼层   福建省泉州市
最好把你有问题的源码打包上传上来,这样更方便大家帮助你。

点评

你看看 下楼的吧   山东省枣庄市  发表于 2012-4-14 22:55
回复

使用道具 举报

结帖率:33% (1/3)
 楼主| 发表于 2012-4-14 22:54:39 | 显示全部楼层   山东省枣庄市

  1. <P> .版本 2
  2. .支持库 spec</P>
  3. <P>.程序集 窗口程序集1</P>
  4. <P>.子程序 __启动窗口_创建完毕</P>
  5. <P>多炫皮肤 (#_花园风格)</P>
  6. <P>
  7. .子程序 X
  8. .参数 键代码, 整数型
  9. .参数 状态, 整数型</P>
  10. <P>.如果真 (标签4.标题 = “状态: 已开启”)
  11.     .如果真 (状态 ≠ 257 且 键代码 = 88)
  12.         时钟1.时钟周期 = 到整数 (编辑框2.内容)
  13.     .如果真结束
  14.     .如果真 (状态 = 257 且 键代码 = 88)
  15.         时钟1.时钟周期 = 0
  16.     .如果真结束</P>
  17. <P>.如果真结束</P>
  18. <P>
  19. .子程序 __启动窗口_将被销毁</P>
  20. <P>HOOK.卸载键盘钩子 ()</P>
  21. <P>
  22. .子程序 _时钟1_周期事件</P>
  23. <P>按键 (88, 1)
  24. 内存优化 ()</P>
  25. <P>.子程序 __启动窗口_按下某键, 逻辑型
  26. .参数 键代码, 整数型
  27. .参数 功能键状态, 整数型</P>
  28. <P>键代码 = 88</P>
  29. <P>
  30. .子程序 _按钮1_被单击</P>
  31. <P>.如果 (标签4.标题 = “状态: 已关闭”)
  32.     按钮1.标题 = “关闭”
  33.     标签4.标题 = “状态: 已开启”
  34.     置托盘图标 (#kai, “dnf连发已开启!”)
  35.     调试输出 (HOOK.安装键盘钩子 (&X))
  36. .否则
  37.     按钮1.标题 = “开启”
  38.     标签4.标题 = “状态: 已关闭”
  39.     置托盘图标 (#guan, “dnf连发已关闭!”)
  40.     HOOK.卸载键盘钩子 ()
  41. .如果结束</P>
  42. <P>
  43. .子程序 _编辑框1_内容被改变</P>
  44. <P>编辑框1.内容 = “X”</P>
  45. <P>
  46. .子程序 _透明标签3_鼠标位置被移动, 逻辑型
  47. .参数 横向位置, 整数型
  48. .参数 纵向位置, 整数型
  49. .参数 功能键状态, 整数型</P>
  50. <P>_启动窗口.标题 = “提示: 目前只能为X键!”</P>
  51. <P>.子程序 _透明标签4_鼠标位置被移动, 逻辑型
  52. .参数 横向位置, 整数型
  53. .参数 纵向位置, 整数型
  54. .参数 功能键状态, 整数型</P>
  55. <P>_启动窗口.标题 = “延时范围:1 - 99”</P>
  56. <P>.子程序 _编辑框2_鼠标位置被移动, 逻辑型
  57. .参数 横向位置, 整数型
  58. .参数 纵向位置, 整数型
  59. .参数 功能键状态, 整数型</P>
  60. <P>_启动窗口.标题 = “1 秒= 1000 毫秒”</P>
  61. <P>.子程序 __启动窗口_鼠标位置被移动, 逻辑型
  62. .参数 横向位置, 整数型
  63. .参数 纵向位置, 整数型
  64. .参数 功能键状态, 整数型</P>
  65. <P>_启动窗口.标题 = “DNF 连发工具 1.0”</P>
  66. <P>.子程序 __启动窗口_托盘事件
  67. .参数 操作类型, 整数型</P>
  68. <P>弹出托盘菜单 (a)</P>
  69. <P>.子程序 _开启连发_被选择</P>
  70. <P>.如果真 (按钮1.标题 = “开启”)
  71.     按钮1.标题 = “关闭”
  72.     标签4.标题 = “状态: 已开启”
  73.     置托盘图标 (#kai, “dnf连发已开启!”)
  74.     HOOK.安装键盘钩子 (&X)</P>
  75. <P>.如果真结束</P>
  76. <P>
  77. .子程序 _关闭连发_被选择</P>
  78. <P>.如果真 (按钮1.标题 = “关闭”)
  79.     按钮1.标题 = “开启”
  80.     标签4.标题 = “状态: 已关闭”
  81.     置托盘图标 (#guan, “dnf连发已关闭!”)
  82.     HOOK.卸载键盘钩子 ()</P>
  83. <P>.如果真结束</P>
  84. <P>
  85. .子程序 _退出_被选择</P>
  86. <P>销毁 ()
  87. </P>
复制代码
回复

使用道具 举报

结帖率:33% (1/3)
 楼主| 发表于 2012-4-14 22:56:24 | 显示全部楼层   山东省枣庄市
qq821551908 发表于 2012-4-14 22:50
最好把你有问题的源码打包上传上来,这样更方便大家帮助你。

[e]
.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
多炫皮肤 (#_花园风格)

.子程序 X
.参数 键代码, 整数型
.参数 状态, 整数型
.如果真 (标签4.标题 = “状态: 已开启”)
    .如果真 (状态 ≠ 257 且 键代码 = 88)
        时钟1.时钟周期 = 到整数 (编辑框2.内容)
    .如果真结束
    .如果真 (状态 = 257 且 键代码 = 88)
        时钟1.时钟周期 = 0
    .如果真结束
.如果真结束

.子程序 __启动窗口_将被销毁
HOOK.卸载键盘钩子 ()

.子程序 _时钟1_周期事件
按键 (88, 1)
内存优化 ()
.子程序 __启动窗口_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
键代码 = 88

.子程序 _按钮1_被单击
.如果 (标签4.标题 = “状态: 已关闭”)
    按钮1.标题 = “关闭”
    标签4.标题 = “状态: 已开启”
    置托盘图标 (#kai, “dnf连发已开启!”)
    调试输出 (HOOK.安装键盘钩子 (&X))
.否则
    按钮1.标题 = “开启”
    标签4.标题 = “状态: 已关闭”
    置托盘图标 (#guan, “dnf连发已关闭!”)
    HOOK.卸载键盘钩子 ()
.如果结束

.子程序 _编辑框1_内容被改变
编辑框1.内容 = “X”

.子程序 _透明标签3_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
_启动窗口.标题 = “提示: 目前只能为X键!”
.子程序 _透明标签4_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
_启动窗口.标题 = “延时范围:1 - 99”
.子程序 _编辑框2_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
_启动窗口.标题 = “1 秒= 1000 毫秒”
.子程序 __启动窗口_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
_启动窗口.标题 = “DNF 连发工具 1.0”
.子程序 __启动窗口_托盘事件
.参数 操作类型, 整数型
弹出托盘菜单 (a)
.子程序 _开启连发_被选择
.如果真 (按钮1.标题 = “开启”)
    按钮1.标题 = “关闭”
    标签4.标题 = “状态: 已开启”
    置托盘图标 (#kai, “dnf连发已开启!”)
    HOOK.安装键盘钩子 (&X)
.如果真结束

.子程序 _关闭连发_被选择
.如果真 (按钮1.标题 = “关闭”)
    按钮1.标题 = “开启”
    标签4.标题 = “状态: 已关闭”
    置托盘图标 (#guan, “dnf连发已关闭!”)
    HOOK.卸载键盘钩子 ()
.如果真结束

.子程序 _退出_被选择
销毁 ()
[/e]
回复

使用道具 举报

结帖率:100% (6/6)
发表于 2012-4-15 10:15:22 | 显示全部楼层   福建省泉州市
你是要做dnf连发吧?
回复

使用道具 举报

发表于 2012-4-29 22:50:23 | 显示全部楼层   吉林省白城市
{:3_245:}{:3_245:}{:3_245:}{:3_245:}{:3_245:}{:3_245:}{:3_245:}{:3_245:}
回复

使用道具 举报

发表于 2012-9-15 09:24:01 | 显示全部楼层   广西壮族自治区桂林市
回复

使用道具 举报

结帖率:67% (4/6)
发表于 2013-3-1 02:07:20 | 显示全部楼层   湖北省天门市
我也遇到了哦!学习学习啊!
回复

使用道具 举报

结帖率:0% (0/1)
发表于 2013-6-6 23:11:32 | 显示全部楼层   广东省江门市
路过~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表