[英]Windows Command Prompt - For statement & Loops
我有兩個問題。
第一:並非所有txt文件都會一次打開。 一個文件將打開以供查看,然后我將其關閉,然后目錄中的下一個文件將打開,依此類推,直到所有文件都處理完畢。 我如何打開所有文件而不必關閉以前的txt文件?
第二:變量計數永遠不會增加。 它不斷地回響1.如何計數? 我試圖獲取計數以回顯在目錄中打開了多少個txt文件。
set /A Count=0
for %%I in (*.txt) do set /A Count=%Count%+1
echo %Count%
對於(* .txt)中的%% I,請設置/ A Count = Count + 1&“ %% I”
%count%
是分析時價值count
-當行被解析,而不是運行時間值(見約的文章delayed expansion
使用search
在頂欄設施)。
set /a
語法允許將變量命名為“ nude”以訪問運行時值。
另一種方法是
set /a count+=1
您的代碼中缺少open file
功能。 "%%I"
應該使用默認編輯器打開文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.