У меня batch
в автозапуске есть файл, который должен вести себя немного иначе при первой загрузке.
Как я могу узнать, является ли это первая загрузка в текущий день через Windows cmd
? Может быть, есть какой-то способ чтения журнала событий Windows текущего дня и подсчета событий загрузки?
Я тоже думал об этом, но, может быть, есть другой способ, не создавая файлы
—
das Keks,
Мое инстинктивное чувство говорит, что это проще, чем парсинг журналов событий (что, безусловно, возможно). Например, если вы посмотрите журналы событий, вы должны позаботиться о крайних случаях (например, система запускает таймер пробуждения для загрузки обновлений, например).
—
DavidPostill
Это может помочь.
lock
файл? В пакетном файле посмотрите, существует ли файл с текущей датой. Если нет, создайте файл (это первая загрузка). если да, то это не первая загрузка. Вы можете даже привести в порядок и удалить старые файлы из предыдущих дней.