2013-10-31 56 views
1

我正在寻找一种方法来编写一个.bat模拟鼠标右键单击桌面上,登录后。 操作系统是Windows 8.1模拟鼠标点击窗口启动使用脚本

+1

只是因为命令行是黑色与白色的文字并不意味着它是DOS。此外,没有任何内置的功能可以做到这一点。不知道你想要完成什么,但是你可能需要用Win32 API编写一些东西。 –

+1

如果我是你,我会考虑使用类似AutoHotKey的东西。然后您可以从批处理文件运行专门的AHK脚本。 –

+1

这可以完成,但您应该尝试先用批处理来处理它 –

回答

2

在批处理中不可能,除非您创建一个批处理文件,然后生成类似VBS脚本的东西,然后运行该VBS脚本,尽管略微超过杀死。

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

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

就像上面的.vbs脚本一样简单,运行时会执行右键单击。 - 可能是我可以用脚本思考的最简单的方法。

注意:这个鼠标右键点击的位置可能需要点击一个小的等待命令,或者甚至在sendKeys命令之前的moving the windows pointer

如果你有多个用户,那么也许使用批处理文件可以很好地工作,你可以将vbs脚本存储在每个人都可以访问的网络共享上,然后你不需要为每个用户修改vbs做出改变。

见下example.bat:

@echo off 
start \\PATH\script.vbs 
exit