
批處理for語句中的雙引號問題================
正常顯示123sdf一對雙引號改為一個可成功顯示nclick="copycode($('code0'));">復制代碼
- @echo off
- set a=123sdf
- echo %a%
- pause
===============nclick="copycode($('code1'));">復制代碼
- @echo off
- set a=123sdf
- echo %a%
- pause
- 正常顯示123sdf
======正常顯示 123sdf問題出現在下邊:======nclick="copycode($('code2'));">復制代碼
- @echo off
- for %%i in (123sdf) do echo %%i
- pause
窗口一閃即沒,不能正確顯示%a%的值個人理解,雙引號是不是不能 在FOR語句中單獨出現,而在SET 語句可以隨便付值,可以FOR語句中雙引號必須成對默認成字符,不知道這樣的理解對不???=============上述三個例句的的引號只變為一個nclick="copycode($('code3'));">復制代碼
- @echo off
- set a=123sdf
- for %%i in (%a%) do echo %%i
- pause

