我一直想知道是否可以完全不使用鼠标来使用 Windows 10?例如,如果我发现软件中存在一些错误,我可以编写脚本来重复它。有没有办法通过命令行移动鼠标光标并按下和释放鼠标按钮?
答案1
如何从命令行控制鼠标?
nircmd从尼尔软件可用于控制鼠标。以下所有命令均可从批处理脚本中调用。
该命令的一般形式后面会nircmd
跟着以下命令之一:
setcursor [X] [Y]
设置鼠标光标的位置。[X] 和 [Y] 参数指定所需的光标位置。
例子:
setcursor 100 50
来源设置光标
movecursor [X] [Y]
移动鼠标光标。[X] 和 [Y] 参数指定要移动的像素数。
例子:
movecursor 10 10
来源移动光标
sendmouse [right | left | middle] [down | up | click | dblclick]
sendmouse [move] [x] [y]
sendmouse [wheel] [Wheel Value]
将指定的鼠标事件发送到系统。操作系统将按照用户实际执行的指定鼠标操作做出精确的反应。
例子:
发送右键单击(对于大多数应用程序,都会打开上下文菜单):
sendmouse right click
发送鼠标左键双击:
sendmouse left dblclick
按下鼠标左键,将鼠标光标向左移动 20 像素、向下移动 30 像素,然后释放按钮:
sendmouse left down sendmouse move -30 20 sendmouse left up
使用标准滚轮鼠标滚动鼠标滚轮 10 个单位。(在标准滚轮鼠标上,滚轮值应为 120 的倍数)。
sendmouse wheel 1200
来源发送鼠标
免责声明
我不隶属于尼尔软件无论如何,我只是他们软件的最终用户。
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 西米克- Windows 管理规范命令。