现象:windows系统设置了bat文件默认打开程序为notepadd++后VBS脚本无法执行,会弹出notepad++直接打开。
原因:windows系统中.bat后缀的文件默认应用变成了notepad++,或者非cmd.exe程序。
解决方案:
- 修改.bat文件默认应用为cmd.exe
- 手动修改路径:设置-应用-默认应用-按文件类型指定默认应用
- 使用命令修改:assoc .bat=batfile
- 在VBS脚本中指定使用cmd.exe进行运行
WshShell = CreateObject 2WshShell.Run