왜 작동하지 않습니까?Windows 배치 파일 수학 괴괴침
마침내 실행 않을 때 그래서 그것이 실행하기 전에 수학을 precomputes 것 같다1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
"----------------------------"
1010
1010
1010
1010
1010
1010
1010
1010
...
, %curr%
가 1010에서 이미 어떻게 할 :
@echo off
for /l %%i in (0, 1, 100) do (
for /l %%j in (0, 1, 10) do (
set /a curr=%%i*10 + %%j
echo %curr%
)
echo "-----------------------------"
)
이
내가이에서 얻을 출력 그렇게하지 못하게 해?가 (나중에 그것을 보일 수 있습니다 사람들을 위해) 요하네스 Rössel에서 대답 미리
0
1
2
3
4
5
6
7
8
9
10
"----------------------------"
11
12
...
감사 :
@echo off
setlocal enabledelayedexpansion enableextensions
for /l %%i in (0, 1, 100) do (
for /l %%j in (0, 1, 10) do (
set /a curr=%%i*10+%%j
echo !curr!
)
echo "-----------------------------"
)
k, 제 질문에 수정되었습니다. (실제 배치 파일에서 올바르게 /를 사용했습니다) –