
請教若干批處理命令的語法問題最后由 CrLf 于 -12-19 20:151、請教為什么有些命令的參數與命令之間可加空格也可以不加,如dir/b與dir/b都不會出錯,而有些命令與參數之間必須要至少有一個空格呢?如for /L中的for與/L之間至少要有一個空格。2、請教dos中的變量命名究竟有哪些規則?————————————————————————
在上面的代碼中echo %%i %%j %%k為什么不能改為echo %%i %%m %%n呢?另外變量名中能包括數字或漢字嗎?哪些字符是不能在變量名中出現的3、 為什么有的字符串中間有空格一定要用雙引號,而有的可加可不加? 假如C盤根目錄下有”program files”、test兩個文件夾。為什么在下面的代碼中cd program files中的program files可以不加雙引號(加也可以),而dir test中的test一定要加雙引號呢?_______________nclick="copycode($('code0'));">復制代碼
- rem 首先建立臨時文件test.txt
- echo ;注釋行,這是臨時文件,用完刪除 >test.txt
- echo 11段 12段 13段 14段 15段 16段 >>test.txt
- echo 21段,22段,23段,24段,25段,26段 >>test.txt
- echo 31段-32段-33段-34段-35段-36段 >>test.txt
- FOR /F eol=; tokens=1,3* delims=,- %%i in (test.txt) do echo %%i %%j %%k
- Pause
- Del test.txt
_________________nclick="copycode($('code1'));">復制代碼
- C:
- pause
- cd program files
- cd..
- pause
- dir test
- pause

