vbs 和bat哪个好用
时间: 2023-08-25 20:06:31 浏览: 137
VBS(Visual Basic Script)和BAT(批处理)是两种不同的脚本语言,各有各的特点和用途。
VBS是一种基于Visual Basic开发的脚本语言,它可以用于编写复杂的脚本和自动化任务。VBS具有强大的功能和灵活性,可以与许多Windows操作系统组件进行交互,包括文件系统、注册表、网络等。VBS还支持面向对象的编程方式,使得编写复杂的脚本变得相对容易。
BAT(批处理)是一种简单的命令脚本语言,它主要用于执行一系列预定义的命令和操作。BAT脚本可以用于自动化批量任务、快速执行常用命令、创建简单的脚本等。BAT脚本相对简单易懂,适合简单的批处理任务。
这两种脚本语言各有优势,选择使用哪种取决于你的具体需求。如果你需要处理复杂的任务、与系统组件交互或进行面向对象编程,VBS可能更适合。如果你只需要执行一些简单的命令或批量操作,BAT可能更为简单方便。
相关问题
通过VbS和bat 隐藏cmd 窗口
可以使用以下VBS脚本来实现隐藏CMD窗口执行批处理文件:
```
Set objShell = WScript.CreateObject("WScript.Shell")
Dim objCmd
Set objCmd = objShell.Exec("cmd.exe /c yourbatchfile.bat")
objCmd.WindowStyle = 0
```
其中,`yourbatchfile.bat`是你要运行的批处理文件名。这个脚本会在后台运行批处理文件,不会弹出CMD窗口。
通过VbS和bat 隐藏cmd 窗口一件脚本
可以使用以下一件VBS脚本来实现隐藏CMD窗口执行批处理文件:
```
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd.exe /c yourbatchfile.bat", 0, True
```
其中,`yourbatchfile.bat`是你要运行的批处理文件名。这个脚本会在后台运行批处理文件,不会弹出CMD窗口。第三个参数`True`表示等待命令执行完成后再结束脚本。