2011-03-28 4 views
4

예를 들어, 2+2, 7-23*3 등의 연산에서 얻은 숫자 5, 3, 8, 2, 7, 4 및 9가 있습니다. 변수는 모두 변수에 저장됩니다. 문자열 "5382749"와 같은 결과를 얻기 위해 일괄 처리 파일에서 연결을 동적으로 수행 할 수있는 방법이 있는지 알고 싶습니다. 최대 6 자리 숫자를 사용하면 %v1%%v2%%v3%을 할 수 있지만 이후에는 "잘못된 숫자입니다. 숫자는 32 비트 정밀도로 제한됩니다." 오류. 내가 뭘 하려는지 명령 줄에 연결 숫자의 특정 숫자를 울리는 것입니다. 미리 감사드립니다. 번호를 일괄 적으로 연결하는 방법은 무엇입니까?

답변

3

예 쉽습니다.
작은 샘플

set /a num1=2+2 
set /a num2=7-2 
set /a num3=4 
set concat=%num1%%num2%%num3% 
echo %concat% 
+0

이 ~와 함께 작동합니다 8190 개 문자열로 숫자,하지만 당신은 10 자리 (2.147.483.646) – jeb

+0

는 내가 그것을 테스트하고 내 문제를 해결, 알고으로 계산할 수 있습니다. 매우 감사합니다! – user578368

관련 문제