我有以下批处理文件,该批处理文件在调用时使用NirSoft的程序Nircmd.exe对学生的计算机进行截图,并将该文件作为用户的登录名.tif保存到远程服务器文件夹中。我遇到的问题是运行批处理文件时,命令窗口在学生的计算机上闪烁。我希望我可以使用隐藏窗口命令运行Vbscript以避免命令窗口闪烁。我是Batch文件和Vbscripts的新手,但在使该程序正常工作方面取得了一些成功。我希望有人可以帮助我完成从批处理文件到Vbscript的转换。这是我的批处理文件:
'start "" "C:\Program Files\nircmd-1\nircmd.exe" savescreenshot^
' "K:\Teachers\Other Stuff\Utilities\Tiffs\%USERNAME%.tif" 600 300 600 400'
'exit
感谢您的帮助,约翰
只要系统是32位,就使用wscript.shell对象。直接激活vbscript,它不应显示任何命令提示符。
dim wshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files\nircmd-1\nircmd.exe"" savescreenshot ""K:\Teachers\Other Stuff\Utilities\Tiffs\%USERNAME%.tif"" 600 300 600 400"
如果需要直接在vbscript应用程序主机下执行它。有关说明,请参考vbscript信息[link]。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句