Тема: CMD/BAT: BenchMark времени выполнения
Тема в «Коллекции скриптов и идей»
Аскет опять помещает в Коллекцию сомнительную поделку, нескромно возвещая:
Представляю вашему вниманию уникальную разработку.
1) В первую очередь, нарекание вызывает
for /f "tokens=1-4 delims=:," %%a in ("%T1%") do — не учтено (или, по крайней мере, явно не сказано об этом), что разделителя компонентов времени и целой и дробной части зависят от пользовательских настроек (а именно sTime и sDecimal в разделе реестра HKEY_CURRENT_USER\Control Panel\International). Например, у меня этот пример выдаст ложный ответ, т.к. я использую десятичную точку, а не запятую.
2) По поводу «уникальности» разработки: тема в основном повторяет незадолго перед этим созданную тем же разработчиком тему «BAT: вычисление времени». Логичнее было бы не создавать новую, а дополнить существующую тему, по возможности приведя примеры к «общему знаменателю».
3) При этом, если в старом примере рассматривалась возможность смены календарных суток, то в новом она почему-то не учитывается.
4) В обоих примерах, есть серьёзные ошибки, делающие в любом случае недопустимым их нахождение в Коллекции:
spendtime.bat 10:00:00 10:00:08______________________________
Spend time = [00:00:00]
Ошибки есть и в SpendRunTimer.bat — замените в нём несколько строк вначале:
::SET CMD=%*
::IF NOT DEFINED CMD (EXIT /B)
=================:: [MAIN] ::========================
SET T1=%~1
::%CMD%
SET T2=%~2и поразвлекайтесь с различными T1 и T2…
5) Общую картину усугубляют непонятный присоединённый mp3-файл на 419.7 kb
и высказывания:
Вот и подошла к концу астрологическая эра Рыб, а вместе с ней и "Ночь Сварога", с сопутствующим ей "ментальным сном". Давайте ворвёмся в Чертог Волка с радостным настроением. В путь товар'ищи.
But you should know the Russian language! Because english - wrong and ugly language. So has said Master.
— при том, что большая часть комментариев зачем-то на wrong and ugly English.


