打擾了!
這是在某輸出檔(AAA.txt)中想要的結果:
@="cmd.exe /c for /f \"delims= tokens=1\" %%i in (\"%1\") do echo %%~fi |clip"
而若想把上面這字串用echo指令輸出到AAA.txt
則指令就必須寫成:
echo @="cmd.exe /c for /f \"delims= tokens=1\" %%i in (\"%1\") do echo %%~fi |clip">AAA.reg
不過AAA.txt內容會變成:
@="cmd.exe /c for /f \"delims= tokens=1\" %i in (\"\") do echo %~fi |clip"
我目前知道想要輸出(\"%1\")就必須寫成(\"%%1\")
但是%%i跟%%~fi就沒轍了
想請教在批次檔中
如何完整輸出 %%i 跟 %%~fi
而不會變成 %i 跟 %~f
|