как это исправить?
CMD/BAT - [решено] bat который при запуске системы проверяет дату и запускается в hh.dd.mm.yyyy
Код:
Код: Выделить всё
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1-5 delims=,.\ " %%a in ("%time::=% %date%") do (
set d=0%%c
set m=0%%d
if %%e!m:~-2!!d:~-2! geq 20150101 (
for /f "tokens=* delims=0" %%f in ("%%a%%b") do (
if %%f geq 15000000 (
start "" "1.exe"
)
)
)
)
endlocal
exit /binfoman1@vk, обратите впимание: теперь дата подставляется с соответствующими нулями, а время, как и было, без начальных нулей, за исключением одного нуля в случае "0:00:00,00".
.