Уж простите, напишу сюда, чтоб не создавать новую тему, т.к. эта вроде более всего подходит по тематике.
Для проверки получения снимков даты-времени между началом и концом выполнения пакетника написал простенький скрипт для проверки вообще, как будет выводить снимки даты-времени по ходу выполнения:
Скрытый текст
@echo off
for /l %%i in (0,1,9) do (
echo %%i: %date% %time%
rem Пауза-задержка на 1 сек.
timeout /t 1
)
Результат вывода (проверено на Windows 7 SP1 x64, XP SP3 x86):
Скрытый текст
D:\docs>tmp
0: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
1: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
2: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
3: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
4: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
5: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
6: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
7: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
8: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
9: 13.03.2018 8:57:48.18
Время ожидания 0 сек., нажмите любую клавишу для продолжения ...
D:\docs>
Как видим, везде во временных метках стоит одно и то же время: "8:57:48.18"! А ведь должно, по идее, возрастать на одну секунду!
Такое впечатление, что оно "замирает" на все время выполнения скрипта. Неправильно это. А в чем дело - понять пока не могу. То ли это глюк интерпретатора, то ли не знаю даже, что и думать...