将批处理文件转换为Vbscript

用户名

我有以下批处理文件,该批处理文件在调用时使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将批处理文件函数转换为 bash

批处理文件将特定IP转换为变量

将简单的批处理文件行转换为 bash

如何将Windows批处理文件转换为Mac SH文件?

将.sh文件转换为批处理文件以在Windows中执行

需要帮助编写批处理文件以将文件名转换为csv格式

批处理文件将目录中的所有文件转换为ATF

Windows批处理文件:将结构转换为单行字符串

将具有复杂参数的批处理文件命令转换为PowerShell

将Unix ImageMagick脚本转换为Windows批处理文件

如何将多行批处理文件语句转换为Powershell?

如何将Windows批处理文件转换为签名行“ cmd / c”命令?

将批处理文件转换为循环到Shell脚本进行循环

将 PowerShell foreach 循环转换为 /f 循环的批处理文件

循环批处理文件转换为Shell脚本

在批处理文件中将数字转换为不同的数字

批处理文件将“ =”替换为“?” 在文件或变量中

使用VBscript或批处理脚本将xlsx文件转换为HTML

用于将txt转换为CSV的批处理文件可删除空格和逗号转换为列

将批处理文件转换为exe后,Windows Defender将该文件显示为木马,为什么?

如何编写批处理文件/ vbscript以将当前日期和时间插入AssemblyInfo文件

Windows批处理文件将文件名传递给vbscript

Shell文件(* .sh)转换为批处理文件(* .bat)的转换器?

Vbscript从批处理文件运行,未将击键发送到批处理文件

如何将退出状态从HTA(vbscript)返回到调用批处理文件

如何使用ShellExecute从VBScript将参数传递给批处理文件

如何识别通过vbscript运行的批处理文件的过程

在批处理文件中运行VBScript代码

如何使用批处理文件杀死特定的VBScript?