Войти

Показать полную графическую версию : [решено] Запуск при выключении


Ragnazar
12-05-2012, 12:58
Необходим скрипт который включается с загрузкой/выключением виндовса. Тоесть вин включается, скрипт запускается делает что надо, и выключается. Вин вЫключается, запускается другой скрипт делает что надо и выключается.
Первый скрипт, когда включение

@echo off
title runner
echo %date%%time%>>file.txt
exit

Второй, когда выключение

@echo off
title runner
echo %date%%time%>>file.txt
echo -------->>file.txt
exit

А нужно безусловно для того что-бы следить за работой компьютера. А echo -------->>file.txt для визуального оформления.

Как там правильно переменные даты и времени системы пишутся?
Было-бы неплохо высчитывать время между вкл/выкл но это невозможно, так-что обойдусь.

Iska
12-05-2012, 13:45
Ragnazar:

«file.txt» → журнал событий системы;
«скрипт» → служба «EventLog»;
«включение» → событие с кодом «6005»;
«выключение» → событие с кодом «6006».

Anonymоus
12-05-2012, 13:48
Было-бы неплохо высчитывать время между вкл/выкл но это невозможно, так-что обойдусь »
Почему сразу "невозможно"? Переменные - %Date% и %Time%, а функцию подсчета можете отсюда взять: http://forum.oszone.net/post-1914200-2.html
При старте сохраняете время во временный файл, при выключении берете из файла, высчитываете timer-ом, пишете результат в лог и удаляете временный файл. Насчет того, как заставить батник запускаться при выключении - тут я не в курсе, может кто-то из уважаемых коллег поможет.

Iska
12-05-2012, 14:08
как заставить батник запускаться при выключении »
Так же, как и при включении:
«gpedit.msc», \Конфигурация компьютера\Конфигурация Windows\Сценарии (запуск/завершение).

Ragnazar
12-05-2012, 15:55
Большое спасибо!




© OSzone.net 2001-2012