hp1nt0, «в уме надо, в уме»™
.
В справке же по set написано:
Цитата:
Числовые значения рассматриваются как десятичные, если перед ними не стоит префикс 0x для шестнадцатеричных чисел, и 0 для восьмеричных чисел. Например, числа 0x12, и 022 обозначают десятичное число 18. Обратите внимание на запись восьмеричных числе: 08 и 09 не являются допустимыми числами, так как в восьмеричной системе исчисления цифры 8 и 9 не используются.
|
Плюс небольшой трюк (работает с ограничениями). Т.е., в Вашем случае:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion
set /a iVar = 0x00aa00 + 0x00cc22
call "%comspec%" /c exit /b %iVar%
set sVar=%=exitCode%
echo [%sVar%]
endlocal
exit /b 0
P.S. Возьмите себе за правило не писать латынь:
Цитата hp1nt0:
SET /A "variable=00АА00+00СС22" »
|
кириллицей.
P.P.S. Переходите на WSH/PoSH, там нет проблем с подобными извращениями, а ImageMagic доступен и как объект Automation.