Пользователь
Сообщения: 112
Благодарности: 20
|
Профиль
|
Отправить PM
| Цитировать
gora Вот только что сталкнулся с ошибкой
Обратите пожалуйста внимание на 8 или 9 числа любого месяца
C:\TEMP>set /a y=2009 & set /a m=02 & set /a d=09
Неправильное число. Числовые константы должны быть десятичными (17)
шестнадцатеричными (0x11),или восьмеричными (021).
C:\TEMP>set /a i=(2009-1901)*365 + (2009-1901)/4 + + (!(2009 % 4))*(!((2-3)&16))
C:\TEMP>set /a i=(39447+(2-1)*30+2*(!((2-7)&16))-1+((65611044>>(2*2))&3))%7+1
C:\TEMP>for /F "tokens=6 delims=/" %a in (' echo/Понедельник/Вторник/Среда/Четве
рг/Пятница/Суббота/Воскресенье') do set "w=%a"
C:\TEMP>set "w=Суббота"
C:\TEMP>for /F "tokens=02 delims=/" %a in (' ECHO/Января/Февраля/Марта/Апреля/Ма
я/Июня/Июля/Августа/Сентября/Октября/Ноября/Декабря/') do set "mmm=%a"
C:\TEMP>set "mmm=Февраля"
C:\TEMP>echo Суббота Февраля 2009
Суббота Февраля 2009
9 февраля - это был понедельник
|
Отправлено: 17:18, 11-03-2009
| #5
|