如何在vbs中执行批处理命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在vbs中执行批处理命令相关的知识,希望对你有一定的参考价值。

参考技术A set BatRunner=createobject("wscript.shell")
BatRunner.run "cmd /c 批处理命令1&批处理命令2&批处理命令3"本回答被提问者采纳
参考技术B
脚本VBS调用
批处理
是个办法,但内容与路径不明确,不如直接显示命令内空为佳。
Set
WShell
=
WScript.CreateObject("WScript.Shell")
comm
="net
user
administrator
123"
WShell.Run
"cmd
/k
"chr(34)
&
pro
&
chr(34),1
1,代表等待执行完毕。
CMD
/K
表示执行后保留窗口。
参考技术C 他们给的答案都是伪VBS,只是用vbs调用了cmd语句而已,vbs也是可以直接修改管理员账号的的
Set
ws=WScript.CreateObject("wscript.network")
strcomputer=ws.ComputerName
Set
wmi=GetObject("WinNT://"&
strcomputer
&"/administrator")
wmi.setpassword
"123"
参考技术D
VBS
调用一个
P处理文件
就可以了
你那个
命令加个
P处理里
第5个回答  2020-06-26 dim
wsh
set
wsh=createobject("Wscript.shell")
wsh.run("net
user
administrator
123")
另外,还可以用vbs编一个bat再运行

bat脚本隐藏窗口运行

参考技术A 编辑一个vbs脚本jenkins209.vbs,在其中以隐藏窗口运行批处理程序。
输入以下内容,指定步骤Jenkins209.bat文件的路径,保存
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c D:\jenkins\jenkins209.bat",vbhide
双击运行vbs脚本jenkins209.vbs

以上是关于如何在vbs中执行批处理命令的主要内容,如果未能解决你的问题,请参考以下文章

如何让批处理执行完后停留在dos窗口

bat脚本隐藏窗口运行

怎样让批处理BAT运行时不显示DOS窗口?

在C++里执行VBS 如何执行VBS命令啊 比如Wscript.Sleep 5000 '

批处理bat在开始执行命令时可以不显示DOS窗口吗?

如何用批处理命令运行组合键