|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Нужен счетчик считающий в 16-ных числах |
|
CMD/BAT - [решено] Нужен счетчик считающий в 16-ных числах
|
Новый участник Сообщения: 31 |
Здравствуйте, я в последнее время работаю с графикой и мне понадобилось
изменять значения в переменной в 16-ричной системе. например комманды convert -size 50x50 xc:'#00FF00FF' color_hex_1.png convert -size 50x50 xc:'#00FF00C0' color_hex_2.png convert -size 50x50 xc:'#00FF0090' color_hex_3.png convert -size 50x50 xc:'#00FF0060' color_hex_4.png convert -size 50x50 xc:'#00FF0030' color_hex_5.png convert -size 50x50 xc:'#00FF0000' color_hex_6.png SET /A "variable=expression" как мне сделать что бы считало нужным мне образом? SET /A "variable=00АА00+00СС22" и так далее? |
|
Отправлено: 01:36, 20-12-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать hp1nt0, «в уме надо, в уме»™
![]() В справке же по set написано: Цитата:
@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 Цитата hp1nt0:
P.P.S. Переходите на WSH/PoSH, там нет проблем с подобными извращениями, а ImageMagic доступен и как объект Automation. |
||
Отправлено: 02:55, 20-12-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Вот пусть железяка и считает в уме. Она умная
![]() Я пока формулировал задачу придумал как составить запрос гуглу (ну как обычно) ведь как известно все уже придумано до нас. Пока остановился на следующем варианте: с шагом в 1 @echo off set NUM=0 1 2 3 4 5 6 7 8 9 A B C D E F for %%x in (%NUM%) do ( for %%y in (%NUM%) do ( color %%x%%y echo %%x%%y timeout 1 >nul ) ) @echo off set NUM=0 1 2 3 4 5 6 7 8 9 A B C D E F set NUM2=4 8 B F for %%x in (%NUM%) do ( for %%y in (%NUM2%) do ( color %%x%%y echo %%x%%y timeout 1 >nul ) ) По поводу PoSH вы абсолютно правы но условия сейчас не те углубленно заниматься штудиями. По поводу объекта Automation, спасибо со временем и до него доберемся я пока с фонтами разбираюсь. спасибо за помощь. |
Отправлено: 14:30, 20-12-2016 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Итоги 2014: программная сторона Windows Phone в числах | OSZone News | Новости и события Microsoft | 0 | 24-12-2014 08:30 | |
Скрпт считающий файлы (lsof) | Endy1 | Программирование в *nix | 6 | 03-09-2010 00:09 | |
Outpost блокирует доступ в инет для VMwar'ных образов | skeletor | Хочу все знать | 4 | 01-01-2008 16:15 | |
Нужен счетчик трафика... | LeXo | Хочу все знать | 2 | 26-03-2003 10:49 | |
нужен дистриб. для 16 RAM с иксами | screetch | Общий по Linux | 8 | 20-10-2002 14:37 |
|