Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
 Аватар для andrey76
8 / 8 / 0
Регистрация: 04.12.2012
Сообщений: 415

Увеличить Время на ПК на 10 часов вперед

18.07.2019, 03:51. Показов 2526. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые форумчане !!!
Прошу помощи у гуру ...

Задача такая нужно чтобы
- при нажатии на 1ый батник время увеличивалось на 10 часов (следовательно если часов 18 то день увеличивался на 1)
- при нажатии на 2ой батник время уменьшалось на 10 часов (следовательно если часов 4 то день уменьшался на 1)

Пока добился (с помощью нашего форума конечно ...) чтобы увеличевались часы

- увеличение
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
SetLocal EnableExtensions
 
For /F "tokens=1,2 delims=:" %%a in ('time /T') do set HH=%%a& set MM=%%b
set /a HH+=10
if %HH%==25 set HH=1
if %HH%==26 set HH=2
if %HH%==27 set HH=3
if %HH%==28 set HH=4
if %HH%==29 set HH=5
if %HH%==30 set HH=6
if %HH%==31 set HH=7
if %HH%==32 set HH=8
if %HH%==33 set HH=9
if %HH%==34 set HH=10
time %HH%:%MM%
- уменьшение
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
SetLocal EnableExtensions
 
For /F "tokens=1,2 delims=:" %%a in ('time /T') do set HH=%%a& set MM=%%b
set /a HH-=10
if %HH%==-1 set HH=23
if %HH%==-2 set HH=22
if %HH%==-3 set HH=21
if %HH%==-4 set HH=20
if %HH%==-5 set HH=19
if %HH%==-6 set HH=18
if %HH%==-7 set HH=17
if %HH%==-8 set HH=16
if %HH%==-9 set HH=15
if %HH%==-10 set HH=14
time %HH%:%MM%
Подскажите пожалуйста как быть с датой ???

Заранее огромное спасибо !!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.07.2019, 03:51
Ответы с готовыми решениями:

Путник двигался t1 часов со скоростью v1, затем t2 часов- со скоростью v2 и t3 часов со скоростью v3. За какое время он одолел первую половину пути
Путник двигался t1 часов со скоростью v1, затем t2 часов- со скоростью v2 и t3 часов со скоростью v3. За какое время он одолел первую...

Путник двигался t1 часов со скоростью v1, затем t2 часов - со скоростью v2 и t3 часов – со скоростью v3. За какое время он одолел половину пути? в с++
Путник двигался t1 часов со скоростью v1, затем t2 часов - со скоростью v2 и t3 часов – со скоростью v3. За какое время он одолел половину...

Периодический перевод часов Windows на час вперед
Добрый день! Столкнулся со следующей проблемой - на виртуальных серверах с ОС Windows Server 2008 R2, развернутых на базе esxi 4.1...

3
6981 / 2873 / 1104
Регистрация: 06.06.2017
Сообщений: 9,752
18.07.2019, 07:22
Лучший ответ Сообщение было отмечено andrey76 как решение

Решение

Windows Batch file
1
2
3
@SetLocal EnableExtensions
@set h=10
@for /f "tokens=1,2" %%d in ('powershell -c "(Get-Date).AddHours(%h%).ToString('dd-MM-yyyy HH:mm:ss,ff')"') do @date %%d &@time %%e
Для смены на уменьшение во второй строке ставим '-' перед '10'.
1
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
18.07.2019, 09:07
Лучший ответ Сообщение было отмечено andrey76 как решение

Решение

Цитата Сообщение от andrey76 Посмотреть сообщение
Подскажите пожалуйста как быть с датой ???
run+.bat
Windows Batch file
1
2
3
@echo off
set "t=10"
powershell -ex bypass -c "&{set-date -date (get-date).addhourse(%t%)}"
run-.bat
Windows Batch file
1
2
3
@echo off
set "t=-10"
powershell -ex bypass -c "&{set-date -date (get-date).addhourse(%t%)}"
1
 Аватар для andrey76
8 / 8 / 0
Регистрация: 04.12.2012
Сообщений: 415
18.07.2019, 13:55  [ТС]
FlasherX, YuS_2 - Ат души Братья !!! Уважение !!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.07.2019, 13:55
Помогаю со студенческими работами здесь

Округлить время (часы, минуты, секунды) до часов, минут или до часов
Всем привет! Нужна помощь с исправлением программы на c#. По заданию нужно округлить время (часы, минуты, секунды) до часов, минут или до...

Разработать функцию, которая принимает время в виде количества часов, и возвращает кол-во недель, дненй, часов
// Menu #include "stdafx.h" #include <iostream> #include <windows.h> #include <locale.h> #include <conio.h> #include...

Можно ли вставить сравнение с графиком работ время первого входа и время начала дневных часов по графику?
Помогите новичку. В док отработанное время заполняет первый вход и последний выход по физлицу, как, можно-ли вставить сравнение с графиком...

Время В Календаре Отображается На 1 Час Вперед
Приветствую! После перевода часов на час назад , работая в Lotus Notes 9.0.1 наблюдаю следующее: при добавлении события в календарь...

в BitmapMetadata.DateTaken время смещается на час вперед
При попытке получить дату снимка из jpg или nef файла, получаю значение на один час больше, чем записано в exif. Возможно, дело в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru