![]() |
Вычисление времени работы скрипта
нашел такой вот код:
Код:
@echo off Надо именно показывать в формате чч:мм:сс |
наверное проблема в том, что с точки зрения cmd, например, 5 и 05 это разные числа (точнее в разных системах счисления). Соответственно для чисел от 0 до 8 нужно дописывать спереди 0.
|
Цитата:
|
Вынужден признать, что мое предположение оказалось ошибочным.
Дело было не в неправильном понимании cmd/bat различных систем счисления (хотя на такое я тоже напарывался), а в лишнем пробеле образующемся при изъятии числа часов для однозначных чисел. Вот эта строка Код:
set /a timeHH=24+1%timeE:~0,2%-1%timeS:~0,2% Код:
set /a timeHH=24+113-113 Код:
set /a timeHH=24+1 5-1 5 В результате конечный код может выглядеть как-то так: Код:
@echo off |
Время: 11:01. |
Время: 11:01.
© OSzone.net 2001-