|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Сложить время . Прибавить полминуты к текущему |
|
CMD/BAT - [решено] Сложить время . Прибавить полминуты к текущему
|
Новый участник Сообщения: 24 |
Профиль | Отправить PM | Цитировать Создаю задачу, получаю текущее время. погуглил как делаются сложения, например
но если подставить set /a a=%time% то уже не работает. Подскажите как прибавить 00:00:30 секунд к текущему времени т.е set test=%time% потом прибавить 30 секунд чтобы %test% отличался от %time% |
|
Отправлено: 11:30, 25-05-2015 |
Забанен Сообщения: 793
|
|
Отправлено: 12:08, 25-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата csp:
|
|
Отправлено: 13:43, 25-05-2015 | #3 |
Забанен Сообщения: 793
|
Цитата Iska:
@echo off setlocal set "now=%time:~0,8%" set /a "sec=%now:~0,2% * 3600" set /a "sec+=%now:~3,2% * 60" set /a "sec+=%now:~6,2%+30" set /a "hh=sec/3600", "mm=(sec-hh*3600)/60", "ss=sec-hh*3600-mm*60" if %hh% lss 10 set "hh=0%hh%" if %mm% lss 10 set "mm=0%mm%" if %ss% lss 10 set "ss=0%ss%" echo %hh%:%mm%:%ss% endlocal exit /b |
|
Отправлено: 14:52, 25-05-2015 | #4 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата csp:
@Echo Off For /f "delims=+-" %%i In ('WMIC OS Get LocalDateTime^|Find "."') Do Set DT=%%i Set /a tmsec= 3600 * (1%DT:~8,2%-100) + 60 * (1%DT:~10,2%-100) + 1%DT:~12,2%-100 Echo %DT:~8,2%.%DT:~10,2%.%DT:~12,2% :: Добавляем 30 с Set /a tmsec= tmsec + 30 Set /a h = tmsec / 3600 %% 24, m = tmsec %% 3600 / 60, s = tmsec %% 3600 %% 60 Set h=0%h%& Set m=0%m%& Set s=0%s% Set h=%h:~-2%& Set m=%m:~-2%& Set s=%s:~-2% Echo %h%.%m%.%s% Pause |
||
Отправлено: 15:04, 25-05-2015 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Прибавить время | Lexa72 | Скриптовые языки администрирования Windows | 6 | 01-09-2020 19:39 | |
2010 - Excel - Сложить значения определенных ячеек | ALaN_1 | Microsoft Office (Word, Excel, Outlook и т.д.) | 1 | 31-10-2011 22:22 | |
CMD/BAT - Копирование ярлыка текущему пользователю | TRSteep | Скриптовые языки администрирования Windows | 2 | 09-03-2010 14:04 | |
AV/Multimedia - Связь при видеоконференции обрывается каждые полминуты. | ***De7c5*** | Сетевые технологии | 1 | 28-04-2009 21:51 | |
Чем бы хексы сложить | Guest | Программирование и базы данных | 1 | 21-09-2004 07:53 |
|