Как я могу выполнить объединение для чисел в партии? - PullRequest
4 голосов
/ 28 марта 2011

Например, у меня есть числа 5, 3, 8, 2, 7, 4 и 9, которые я получил от таких операций, как 2+2, 7-2 и 3*3 и т. Д. Они все хранятсяв переменных.Я хочу знать, есть ли способ, которым я могу динамически выполнить конкатенацию в пакетных файлах, чтобы получить результат, такой как строка "5382749".Имея до 6 цифр, я могу сделать %v1%%v2%%v3% ... но после этого я получаю «Неверное число. Числа ограничены 32-битной точностью».ошибка.То, что я пытаюсь сделать, это отобразить определенное количество соединенных цифр в командной строке.Заранее спасибо.

1 Ответ

3 голосов
/ 28 марта 2011

Да, это легко.
Небольшой образец

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