使用vbs调用windows10的bat
时间: 2023-03-28 18:01:22 浏览: 142
文件,如何实现?
你可以使用以下代码来调用 Windows 10 的 bat 文件:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "C:\test.bat",
其中,C:\test.bat 是你要调用的 bat 文件的路径。 表示隐藏窗口,1 表示显示窗口。
相关问题
如何用vbs调用bat实现后台运行
可以使用以下vbs脚本来调用bat文件并实现后台运行:
```
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd /c start /b yourbatchfile.bat", 0
Set WshShell = Nothing
```
其中,`yourbatchfile.bat`是你要运行的批处理文件名。这个脚本会在后台运行批处理文件,不会弹出任何窗口。
首先调用vbs脚本,通过vbs脚本,以管理员身份调用该bat的 runas 部分
首先调用vbs脚本来以管理员身份调用bat文件的runas部分。vbs脚本是一种通过微软的Visual Basic Script编写的脚本语言,可以在Windows平台上运行。它可以实现一些高级的操作和功能。
在vbs脚本中,可以使用Shell对象来执行命令行操作。首先,我们可以创建一个WshShell对象,并使用该对象的Run方法来运行bat文件。
接下来,在bat文件中,我们可以使用runas命令来以管理员身份运行其他命令或程序。runas命令需要提供管理员用户的凭据,可以使用以下方式:
runas /user:管理员用户名 "要运行的命令或程序"
注意,管理员用户名是一个具有管理员权限的用户的用户名,密码是该用户的密码。这样,bat文件就可以以管理员身份执行指定的命令或程序。
在vbs脚本中,我们可以使用以下代码来实现以上操作:
```vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "runas /user:管理员用户名 ""要执行的命令或程序路径"""
```
在以上代码中,将"管理员用户名"替换为你的管理员账户的用户名,将"要执行的命令或程序路径"替换为你想要以管理员身份运行的命令或程序的路径。另外,需要在路径中使用双引号,以防止路径中出现空格等特殊字符时出现错误。
使用以上的vbs脚本代码,即可实现以管理员身份调用bat文件的runas部分。