1

我正在寻找一种方法来编写一个.bat 来模拟鼠标右键单击桌面,登录后立即。操作系统是 Windows 8.1

4

1 回答 1

2

在批处理中不可能,除非您创建一个批处理文件然后生成类似 VBS 脚本的内容,然后运行该 VBS 脚本,但稍微过度杀戮。

我会使用 VBscript (.vbs) 并将其添加到启动文件夹以在用户登录计算机时加载。

Set WshShell = wscript.createobject("Wscript.Shell") 
WshShell.SendKeys("+{F10}")

像上面的 .vbs 脚本这样简单的东西会在运行时执行右键单击。- 可能是我能想到的最简单的使用脚本的方法。

注意:右键单击鼠标指向的位置,因此在单击之前可能需要一个小的等待命令,或者甚至在命令之前移动窗口指针sendKeys

如果您有多个用户,那么也许使用批处理文件会很好,您可以将 vbs 脚本存储在每个人都可以访问的网络共享上,然后如果您需要进行更改,您就不必为每个用户修改 vbs。

请参见下面的 example.bat:

@echo off
start \\PATH\script.vbs
exit
于 2013-10-31T10:57:55.427 回答