簡體   English   中英

Windows命令提示符-用於語句和循環

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM