[批次] for迴圈set值的問題 (已解決)
我想要該路徑下將捷徑檔全部找出來並且在前面標出數字
所以寫出以下的for迴圈bat來執行
set a = 0
for /f "delims=" %%i in ('dir /b *.lnk') do (
set /a a=a+1
echo %a%.%%i
)
但是在結果輸出後a的值都不會在迴圈裡被累加
跑出的結果是這樣
0.Android Studio.lnk
0.CCleaner.lnk
0.Chess.lnk
0.Hearts.lnk
0.iexplore.lnk
不用/f的for迴圈也會這樣,請問我是漏掉了什麼媽?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.218.199
※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1536840635.A.379.html
推
09/14 09:16,
5年前
, 1F
09/14 09:16, 1F
→
09/14 09:17,
5年前
, 2F
09/14 09:17, 2F
推
09/14 09:22,
5年前
, 3F
09/14 09:22, 3F
→
09/14 09:22,
5年前
, 4F
09/14 09:22, 4F
→
09/14 09:23,
5年前
, 5F
09/14 09:23, 5F
感謝!!
原來有這個限制,在網路上東摸西摸沒找到相關的範例和關鍵字,苦惱了一陣子
看來我google能力要加強了...總而言之,終於解決了!!謝謝a大
※ 編輯: asmiocv (111.255.218.199), 09/14/2018 09:47:08
※ 編輯: asmiocv (111.255.218.199), 09/14/2018 10:33:27
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章