2
我正在嘗試創建一個批處理腳本,該腳本創建一個名爲MigrateOldStickyNotes.bat的新批處理腳本,其中包含一些簡單的命令。將變量作爲批處理字符串處理
@echo SET CP=%~dp0> "%cp%\%ME%\%ME%\MigrateOldStickyNotes.bat"
@echo SET ME=%Username%>> "%cp%\%ME%\%ME%\MigrateOldStickyNotes.bat"
但不是創建一個新的批處理文件與這些看起來完全像這樣的行。
SET CP=%~dp0
SET ME=%Username%
它會創建一個新文件並將該變量用作輸入。這將導致我這些線。
SET CP=\\sosy-nas\Backup\
SET ME=itcebrha
我該如何讓腳本將變量視爲字符串而不是把它當作變量來處理。
用百分號轉義百分號,比如'SET CP = %%〜dp0' – jeb
謝謝。簡單而簡單:) –