無法使用批次腳本正確產生新文件

無法使用批次腳本正確產生新文件

我試圖獲取一個特定的文件(位於當前目錄中)在後台運行。為此,我使用批次腳本創建一個名為 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

更多資源

相關內容