无法使用批处理脚本正确生成新文件

无法使用批处理脚本正确生成新文件

我正在尝试让特定文件(位于当前目录中)在后台运行。为此,我使用批处理脚本创建一个名为 file12.vbs 的文件,该文件将在后台运行 file1.bat。问题是 file12.vbs 不会使用下面所有 3 行代码生成。有人知道如何解决这个问题吗?

echo Set WshShell = CreateObject("WScript.Shell")>> file12.vbs
echo WshShell.Run chr(34) & "file1.bat" & Chr(34), 0>> file12.vbs
echo Set WshShell = Nothing>> file12.vbs`

答案1

无法使用批处理脚本正确生成新文件

我能够使用这种语法使用插入^符号来使其工作转义字符

IF EXIST file12.vbs DEL /Q /F file12.vbs
(
echo Set WshShell = CreateObject^("WScript.Shell"^)
echo WshShell.Run chr^(34^) ^& "file1.bat" ^& Chr^(34^), 0
echo Set WshShell = Nothing
)>> file12.vbs

更多资源

相关内容