Q
批處理文件計數器
1
A
回答
5
您必須在前面設置足夠零的變量,然後取最後幾個字符給出正確的範圍。延遲擴展意味着在遇到do
時,所使用的變量不會僅評估一次,而是每次使用該變量。
這個例子將打印1-200
@echo off
setlocal enabledelayedexpansion
for /l %%a in (1,1,200) do (
set test1=00%%a
set test2=!test1:~-3!
echo !test2!
)
3
@echo off
title Counter
SET /A XCOUNT=0
:loop
SET /A XCOUNT+=1
IF "%XCOUNT%" == "301" (
GOTO end
) ELSE (
IF %XCOUNT% LSS 100 (
IF %XCOUNT% LSS 10 (
echo 00%XCOUNT%
GOTO loop
) ELSE (
echo 0%XCOUNT%
GOTO loop
)
) ELSE (
echo %XCOUNT%
GOTO loop
)
)
:end
pause
我知道它的冗長,但嘿,它的工作原理!
+0
+1這個工作中讀取'〜1,3',但是肖恩·柴爾德的答案顯然更好 – jeb
相關問題
- 1. 批處理腳本來計數文件
- 2. 批處理文件計數出現
- 3. 批處理文件計數複製的文件數
- 4. for循環中的批處理文件計數器
- 5. 批處理中的「計數器」
- 6. Windows批處理計數器跟着'0'
- 7. 批處理文件啓動計算機
- 8. 計劃的批處理文件備份
- 9. 批處理文件「」
- 10. 批處理文件
- 11. 批處理文件
- 12. 批處理文件
- 13. 批處理文件得到.mea文件的計數
- 14. 清理批處理文件
- 15. 批處理文件批處理文件檢查打開的瀏覽器腳本
- 16. 從批處理文件中獲取批處理文件的服務器名稱
- 17. 批處理文件不會在批處理文件
- 18. 批處理文件,創建另一個批處理文件
- 19. 批處理文件:另存爲批處理文件(.cmd)
- 20. 將批處理文件包含在批處理文件中
- 21. 如何從批處理文件中調用批處理文件?
- 22. Oracle在批處理文件中導入批處理文件
- 23. 從另一個批處理文件運行批處理文件
- 24. 如何從批處理文件調用批處理文件
- 25. 從另一個批處理文件更新批處理文件
- 26. 將批處理文件寫入批處理文件
- 27. 在批處理文件中運行幾個批處理文件
- 28. 批處理文件,使另一個批處理文件執行
- 29. 從C批處理文件運行批處理文件#
- 30. 批處理文件,寫入另一個批處理文件
+1或者你可以從'IN(1000,1,1200)' –