Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сложение чисел в переменной

Ответить
Настройки темы
CMD/BAT - Сложение чисел в переменной

Аватара для Доктор Ливси

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть переменная mmdd равная, допустим, 0101. Надо прибавить к ней 1, чтобы получить 0102. Я получаю 66. В справке к команде Set написано, что числа, начинающиеся с нуля, рассматриваются как восьмеричные. Имхо, в этом затык. Вопрос: как же мне получить 0102? Может, быть, не Set, но мне надо переменную
Set /A mmdd=%mmdd% + 1

Отправлено: 07:12, 12-01-2012

 

Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


Доктор Ливси,
Код: Выделить весь код
set /a mmdd=1%mmdd%-9999

Отправлено: 08:41, 12-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Доктор Ливси

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


О! проблема почти решена. Обрисую ситуацию немного иначе. mmdd - это ДВЕ цифры месяца и ДВЕ цифры дня. Т. е. первая цифра должна быть обязательно (в данном случае 0). Из вышеприведенного кода получится не 0102, а 102. Ещё хотелось бы при достижении 31 дня, т. е. 0131, перейти на 0201. Очень надо! Пожалуйста, помогите

Отправлено: 13:15, 12-01-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сложение чисел в переменной

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Реализация функций длины переменной, выделение подстроки с параметрами в переменной. NiOl Скриптовые языки администрирования Windows 7 31-01-2019 19:58
Assm - Сложение двух чисел Rebel666 Программирование и базы данных 8 22-04-2012 17:30
C/C++ - TDateTime - Операции с временем [вычитание, сложение] Drongo Программирование и базы данных 3 21-07-2010 22:28
C/C++ - Последовательность чисел denver-312 Программирование и базы данных 7 02-01-2008 20:54
Сложение строк на PHP Vlad Drakula Вебмастеру 1 08-06-2003 21:30




 
Переход