批处理中内嵌vbs的方法
:On Error Resume Next
Sub bat
这是你的bat脚本
start wscript -e:vbs "%~f0"
Exit Sub
End Sub
这是你的VBS脚本
:On Error Resume Next:
cmd.exe 识别成一段注释
wscript.exe 这样识别, : 在vbs语法里代表分行,然后 On Error Resume Next,也就是让WSH忽略一些错误
sub bat:
为了符合vbs语法加的
start wscript -e:vbs "%~f0":
让wscript.exe将文件自身识别成vbs
exit sub 、end sub:
结束批处理,又符合vbs语法