2011-03-28 57 views
4

例如,我有我從操作獲得的數字5,3,8,2,7,4和9,例如2+2,7-23*3等等。它們都存儲在變量中。我想知道是否有一種方法可以動態地在批處理文件中執行串接以獲得諸如字符串「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 2011-03-28 13:28:01

+0

我知道,我測試,它解決了我的問題計算。非常感謝! – user578368 2011-03-29 11:20:30