按键控制鼠标点击屏幕特定位置
按键控制重设屏幕点击位置
按键显示当前鼠标在屏幕上的位置

V1.0代码功能:

  1. 按 A 和 D 分别对应点击两个单独的屏幕坐标
  2. 按 Q 和 E分别对应重新设置两个单独的屏幕坐标位置,并弹窗显示拾取到的光标坐标
; 按 A 和 D 分别对应点击两个单独的屏幕坐标
; 按 Q 和 E 分别对应重新设置两个单独的屏幕坐标位置xpos := 0 ; 要点击位置的横坐标(默认值)
ypos := 0 ; 要点击位置的纵坐标(默认值)
xpos2 := 0 ; 要点击位置的横坐标(默认值)
ypos2 := 0 ; 要点击位置的纵坐标(默认值); 快捷键:q
q::
{MouseGetPos, xpos, ypos; 更新位置坐标MsgBox,拾取光标坐标x:%xpos%,y:%ypos%return
}; 快捷键:a
a::
{MouseClick, left, %xpos%, %ypos%, 1, 0 ; 在指定坐标处点击鼠标左键return
}; 快捷键:e
e::
{MouseGetPos, xpos2, ypos2; 更新位置坐标MsgBox,拾取光标坐标x:%xpos2%,y:%ypos2%return
}; 快捷键:d
d::
{MouseClick, left, %xpos2%, %xpos2%, 1, 0 ; 在指定坐标处点击鼠标左键return
}

撰写代码时参考了知乎文章,链接:https://www.zhihu.com/question/390760601/answer/1183863900,并修复了一个无法成功读出所拾取的光标位置的问题

V2.0代码功能:

  1. 按 A 和 D 分别对应点击两个单独的屏幕坐标
  2. 按 Q 和 E分别对应重新设置两个单独的屏幕坐标位置,并弹窗显示拾取到的光标坐标,3秒后弹窗自动关闭
; 按 A 、S、 D 分别对应点击三个单独的屏幕坐标
; 按 A 、S、 D 分别对应点击三个单独的屏幕坐标
; 按 Q 、W、 E 分别对应重新设置三个单独的屏幕坐标位置x := 0 ; 要点击位置的横坐标(默认值)
y := 0 ; 要点击位置的纵坐标(默认值)
x1 := 0 ; 要点击位置的横坐标(默认值)
y1 := 0 ; 要点击位置的纵坐标(默认值)
x2 := 0 ; 要点击位置的横坐标(默认值)
y2 := 0 ; 要点击位置的纵坐标(默认值); 快捷键:q
q::
{MouseGetPos, x, y; 更新位置坐标MsgBox, 4, ,拾取坐标 x:%x%  y:%y% 此弹窗1秒后关闭, 1return
}; 快捷键:a
a::
{MouseClick, left, %x%, %y%, 1, 0 ; 在指定坐标处点击鼠标左键return
}; 快捷键:w
w::
{MouseGetPos, x1, y1; 更新位置坐标MsgBox, 4, ,拾取坐标 x:%x1%  y:%y1% 此弹窗1秒后关闭, 1return
}; 快捷键:s
s::
{MouseClick, left, %x1%, %y1%, 1, 0 ; 在指定坐标处点击鼠标左键return
}; 快捷键:e
e::
{MouseGetPos, x2, y2; 更新位置坐标MsgBox, 4, ,拾取坐标 x:%x2%  y:%y2% 此弹窗1秒后关闭, 1return
}; 快捷键:d
d::
{MouseClick, left, %x2%, %y2%, 1, 0 ; 在指定坐标处点击鼠标左键sreturn
}

AHK 键盘控制鼠标点击屏幕不同位置相关推荐

  1. Unity3d鼠标点击屏幕来控制人物的走动

    今天呢,我们来一起实现一个在RPG中游戏中十分常见的功能,通过鼠标点击屏幕来控制人物的走动.首先来说一下原理,当我们点击屏幕时,我们按照一定的方法,将屏幕上的二维坐标转化为三维坐标,然后我们从摄像机位 ...

  2. mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标

    mfc键盘控制移动鼠标光标 If you're stuck without a mouse temporarily, don't worry-you can still use your PC. Yo ...

  3. Python自动化 | 通过键盘控制鼠标来玩赛尔号

    最近心血来潮回归赛尔号(十年铁皮常不请自来) 做剧情任务的时候有个小游戏,拖动黄色的按钮到达终点,白色的是存档点,途中如果碰到墙壁需要对战野怪,打赢了可以从存档点出发,但是由于刚回归,精灵跟不上时代, ...

  4. python 控制鼠标点击需要100ms为什么_用 Python3 和 OpenCV 替我玩一玩微信小游戏 — 跳一跳 (这算外挂么)...

    0 瞎弄 我知道你们喜欢先看效果 手残的我,始终跳不过你们这些超过 50 分的大佬.想起最近在用 Python 学习 ML (Mechine Learning, 机器学习) ,怎么用没学会,倒是里面神 ...

  5. Java调用虚拟键盘输入法_Android 点击屏幕空白处收起输入法软键盘(手动打开)...

    很多时候,我们在使用应用时,会出现输入法软键盘弹出的问题,通常情况下,我们默认会使用户点击返回键或者下一步对软键盘进行隐藏.为了更好的体验,我们可以实现当用户使用完毕软键盘时.点击屏幕空白区域即可实现 ...

  6. adb 模拟键盘输入、点击屏幕、滑动、按键等操作

    1. 模拟键盘输入 adb shell input keyboard text "abc" 2. 模拟点击屏幕指定位置 adb shell input tap 500 500 3. ...

  7. 控制角色点击屏幕可以前后左右移动及缓慢转身

    using System.Collections; using System.Collections.Generic; using UnityEngine; public class jsyidong ...

  8. adb 屏幕滑动_安卓通过adb 模拟键盘输入、点击屏幕、滑动、按键

    1. 模拟键盘输入 adb shell input keyboard text "abc" 复制代码 2. 模拟点击屏幕指定位置 adb shell input tap 500 5 ...

  9. WPF中获取鼠标相对于屏幕的位置

    WPF中获取鼠标相对于屏幕的位置                                   周银辉 WPF编程时,我们经常使用Mouse.GetPosition(IInputElement ...

最新文章

  1. 2018python好找工作吗-2018年IT行业薪资大揭秘:你拖后腿了吗?
  2. Gephi——使用map of countries和Geo Layout实现包含地理坐标的数据可视化
  3. OpenGL 颜色Colors
  4. 探析“Java序列化”之serialVersionUID
  5. 系统启动数据库服务器,linux系统如何启动数据库服务器
  6. vue上传文件php,php文件上传 – 前端开发,JQUERY特效,全栈开发,vue开发
  7. C++ struct实现顺序表
  8. Sobel两种算子形式
  9. 打开终端输入没反应_忘掉Iterm2,试试这款跨平台终端工具
  10. [uva11806]容斥定理
  11. HTML小作业---网站首页/新闻栏目/banner图/js下拉框
  12. 10/9 直播预告|半只土豆老师来啦
  13. 单层感知器python_深度学习之(神经网络)单层感知器(python)(一)
  14. python高级索引
  15. MobaXterm登录密码重置
  16. CSS学习30:多媒体标签(视频音频)
  17. 无线无法解释服务器域名,科学网—Ubuntu 17.10 WIFI无线网络无法解析DNS域名的解决方法 - 徐勇刚的博文...
  18. 支持串口上传图片和数据到服务器的4G低功耗摄像头方案
  19. RabbitMQ环境的搭建和报错
  20. 大数据笔试题目练习(附答案)

热门文章

  1. 如何用Github API操作github和gist(v3)
  2. robots xctf 攻防世界 web新手练习区
  3. SuperMap iDesktop 操作入门(一)创建文件型工作空间
  4. 酷我音乐盒破解教程(一)
  5. 一台笔记本只有一个显卡,如何同时连接两台显示器
  6. idea激活码?学生如何白嫖使用idea?
  7. 完美解决丨 - [SyntaxError: invalid syntax](#SyntaxError-invalid-syntax)
  8. android 输入法模式,android输入法的四种模式(弹出输入法式的窗口变化)
  9. 天线极化是什么?为何需要考虑天线极化?
  10. 身份证你需要了解的知识点