關於批處理符號的使用問題

2022-09-22 00:05:45 字數 597 閱讀 6513

1樓:匿名使用者

呵呵,樓主有鑽研精神,對這個問題我是這樣理解的:

1 所有命令格式其實是原命令程式編者所制定的,甚至拿發行者的解釋絕對有道理的情況而出現問題也不是沒可能的,那沒道理可講,它能否成功,完全取決於那程式是怎麼編的

2 < 被稱為輸入重定向,按解釋是可以代替通常的鍵盤輸入

3 date 命令它既接收 隨後跟隨的引數 也可先無引數,之後再接收輸入,但del 僅接收隨後跟隨的引數輸入,如無引數則立即認為錯誤

所以可以看出 < 的適用場合是在命令啟動後會接收鍵盤輸入的情況,類似的還有管道命令 |

**可以改為:

set var=1.txt &rem 或 set/p var=<2.txt

del %var%

當然用在for命令裡道理也是一樣的

2樓:匿名使用者

因為del是直接傳遞引數用,而不是像date那樣打了命令後等輸入使用的,所以不能像你這樣用

而win下面的管道符似乎是沒有引數替換使用法的所以我所知道的方法就是用for了

for /f %a in (2.txt) do del %a放到bat中的話 %a 替換成%%a

關於批處理的問題,關於批處理中的

關於批處理中的 首先 是批處理變數引導符。這個百分號嚴格來說是算不上命令的,它只是批處理中的引數而已。引用變數用 var 呼叫程式外部引數用 1至 9等等。0 1 2 3 4 5 6 7 8 9 為命令列傳遞給批處理的引數。0 批處理檔案本身,包括完整的路徑和副檔名。1 第一個引數。9 第九個引數。...

BAT批處理加環境變數,使用批處理命令設定環境變數

如下 開始 決不要複製此行 more 9 0 for f delims tokens 1,2 a in do set isnull false for f skip 4 c in reg query hkey local machine system controlset001 control se...

解讀批處理語句,批處理的問題 語句是否可以並列,例如 if 條件成立是執行多條語句

del f 是強制刪除只讀檔案 q 是安靜模式,刪除全域性萬用字元時不要求確認。cls是清屏 cd是進入 cd.是進入上級目錄 ren是重新命名檔案 1985年,一個名為sea公司開發的名為arc的壓縮軟體獲得了廣泛關注。這是ms dos環境下第一個壓縮應用軟體。arc在ms dos時代,曾經是佔據...