Re: [問題] Windows批次檔內迴圈做變數累加的動作
※ 引述《mathan (None)》之銘言:
: 希望執行的動作如下
: 迴圈執行的次數由檔案list的行數所決定
: 在每個迴圈內將變數i做累加一的動作
: 所以寫了下列的程式
: @echo off
: set /a i=0
: for /F %%f in ('type list') do (
: set /a i=i+1
: echo %i%
echo !i!
: )
: 請問有哪位好心人知道如何改嗎
: 感謝
請先使用"cmd /v"開啟擴充功能, 詳情請看"set /?"
這是因為"echo %i%"被展開時 i 還未被修改的原故...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.134.126.84
推
03/10 23:27, , 1F
03/10 23:27, 1F
→
03/10 23:27, , 2F
03/10 23:27, 2F
→
03/10 23:28, , 3F
03/10 23:28, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章