`

nircmd - 强大windows命令行工具之鼠标操作

阅读更多
nircmd是windows一个强大小巧精悍的命令行工具;

这篇文章只介绍使用nircmd才完成操作鼠标常用的方法:

鼠标命名操作方法
sendmouse [right | left | middle] [down | up | click | dblclick]

sendmouse [move] [x] [y]

sendmouse [wheel] [Wheel Value]

Sends the specified mouse event to the system. The operating system will behave exactly as the user really made the specified mouse action. 
Heres some example of sendmouse command:
Sent a right click (For most applications, a context menu is opened): 
sendmouse right click
Sent a double-click with the left mouse button: 
sendmouse left dblclick
Press the left mouse button, move the mouse cursor 20 pixels left and 30 pixels down, and then release the button: 
sendmouse left down 
sendmouse move -30 20 
sendmouse left up
Scroll the mouse wheel 10 units in standard wheel mouse. (On standard wheel mouse, the wheel value should be a multiple of 120). 
sendmouse wheel 1200


这里结合vbs来调用nircmd举例:

鼠标定位:
Set sh  = CreateObject("WScript.Shell")
sh.run("nircmd setcursor x y", 0, true); 


按下鼠标左键:
Set sh  = CreateObject("WScript.Shell")
sh.run("nircmd sendmouse left down", 0, true);



鼠标拖拽:注意鼠标拖拽要结合鼠标定位,按下鼠标左键,执行鼠标拖拽,抬起鼠标这一系列操作;
Set sh  = CreateObject("WScript.Shell")
sh.run("nircmd sendmouse move moveX moveY", 0, true);


抬起鼠标左键:
Set sh  = CreateObject("WScript.Shell")
sh.run("nircmd sendmouse left up", 0, true);


向下滚动鼠标滚轮:
Set sh  = CreateObject("WScript.Shell")
sh.run("nircmd sendmouse wheel -1000", 0, true);


更多命令,请查阅nircmd命令参考
http://nircmd.nirsoft.net/

分享到:
评论

相关推荐

    NirCmd64 windows 命令行工具

    NirCmd是Windows cmd命令的增强版,提供许多控制Windows的参数。让你运用命令行的方式,来执行一些常用的动作,例如开启或关闭光驱,增加或减少计算机音量。保存剪贴板图片...让你在执行一些常用的动作时,可以更加...

    nircmd-x64.zip

    在这种情况下,"nircmd-x64.zip"就是一个非常实用的工具包,它包含了一款名为nircmd的小巧而强大的命令行工具,能够帮助我们在没有交互式界面的情况下,以管理员权限启动CMD。这款工具特别适合于自动化脚本和无人...

    NirCmd windows 命令行工具

    NirCmd是Windows cmd命令的增强版,提供许多控制Windows的参数。让你运用命令行的方式,来执行一些常用的动作,例如开启或关闭光驱,增加或减少计算机音量。保存剪贴板图片...让你在执行一些常用的动作时,可以更加...

    nircmd-x64_tools_

    "nircmd-x64 tools_"是一个专为Windows系统设计的高效命令行工具集,它包含了一系列强大的命令行程序,如NirCmd、Nircmdc以及相关的帮助文档NirCmd.chm。这款软件被广泛赞誉为“good software”,其功能之全面和实用...

    NirCmd-Chinese.zip

    此程序是我的一个练习作品,单纯是为了提升编程水平,次要是为了做一个NirCmd的Gui,其实主要成分还是Gui,核心代码就两三行...单发布:https://github.com/Pfolg/Pfolg_Source/releases/tag/v.max_NirCmd-Gui-Chinese

    NirCmd命令行工具

    NirCmd是一款强大的命令行工具,它为用户提供了在Windows操作系统环境下执行各种系统级任务的能力,无需复杂的批处理脚本或编程技能。这款工具由Nir Sofer开发,旨在简化和自动化日常计算机管理任务,尤其适合系统...

    nircmd nircmd-x64

    通过使用简单的命令行选项运行 NirCmd,您可以写入和删除注册表中的值和键、将值写入 INI 文件、拨号到您的互联网帐户或连接到 VPN 网络、重新启动 Windows 或关闭计算机、创建文件的快捷方式、更改文件的创建/修改...

    nircmd工具包 - 实测可用

    **nircmd工具包** 是一个实用的命令行工具,主要针对Windows操作系统设计,它提供了丰富的命令集,可用于执行各种系统级别的操作。这个工具包在实际应用中已被证实是功能强大的,尤其对于熟悉其用法的用户来说,是...

    NirCMD 命令行工具

    NirCmd是一套免费的命令列指令,提供许多控制Windows的参数。让你运用命令列的方式,来执行一些常用的动作,例如开启或关闭光驱,增加或减少计算机音量。让你在执行一些常用的动作时,可以更加的有效率。

    NirCmd帮助文件汉化版

    NirCmd是一款轻量级的命令行工具,能够实现一系列操作而无需图形用户界面(GUI),这使其成为自动化任务处理的理想选择。该工具支持的功能包括但不限于:注册表与INI文件的操作、网络连接管理、系统状态调整(如重启...

    nircmd nircmd

    **nircmd** 是一个非常实用的命令行工具,它为Windows系统提供了许多高级功能,无需用户具有深入的编程或系统管理员知识即可使用。nircmd由NirSoft开发,这家公司以其小型、实用且免费的系统工具而闻名。nircmd主要...

    本人blog中提到的工具

    nircmd 是一个强大的命令行工具集,由NirSoft开发。它提供了大量实用的系统级命令,如控制窗口、操作文件和目录、模拟键盘和鼠标输入、调整屏幕分辨率、控制音量、发送邮件等。nircmd的强大之处在于它可以通过...

    windows下nginx init脚本示例

    - **脚本依赖**:`nircmd.exe`(用于隐藏命令行窗口和启动进程) - 下载地址:`http://www.nirsoft.net/utils/nircmd.html` - 必须位于系统路径`C:\Windows`下。 - **脚本功能**: - 启动`php-cgi`进程并隐藏窗口...

    nircmd for auto pc control

    nircmd是由NirSoft公司开发的一款免费、小巧且功能丰富的命令行工具,适用于Windows操作系统。它的核心价值在于提供了一种无需编程技能即可实现复杂操作的方法,只需通过简单的命令行参数,就能实现诸如模拟键盘输入...

    复制文件路径nircmd

    这个程序的核心是Nircmd,一个功能丰富的命令行工具,由NirSoft开发。Nircmd提供了一系列命令,能够执行各种系统级任务,包括但不限于复制文件路径。 在描述中提到的安装方法分为两个步骤: 1. 将可执行文件(通常...

    nircmd快速关机重启命令

    nircmd2.8.1,支持多个命令行操作.关机,重启,截屏,等等.内含中文帮助.

    Python自动化操作电脑微信实现发送图片,读取微信聊天记录,自动回复功能 完整代码-带复制工具-带检测ui工具

    7. **nircmd.exe**: 这是一个命令行工具,能够执行各种系统级任务,如模拟键盘和鼠标输入、控制窗口等。在自动化场景中,可能会结合`pywinauto`一起使用,处理一些Python无法直接完成的操作。 8. **lockWXS.py**和*...

    mircmd

    标题 "mircmd" 指的是 NirCmd,这是一个实用的命令行工具,它扩展了Windows操作系统内置的命令行功能。NirCmd以其小巧、强大和灵活的特点深受系统管理员和高级用户喜爱。这款工具提供了大约70多个命令,用于执行各种...

Global site tag (gtag.js) - Google Analytics