Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Запуск при выключении (http://forum.oszone.net/showthread.php?t=234497)

Ragnazar 12-05-2012 12:58 1914502

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

@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 1914544

Ragnazar:

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

Anonymоus 12-05-2012 13:48 1914546

Цитата:

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

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

Iska 12-05-2012 14:08 1914556

Цитата:

Цитата Anonymоus
как заставить батник запускаться при выключении »

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

Ragnazar 12-05-2012 15:55 1914614

Большое спасибо!


Время: 11:19.

Время: 11:19.
© OSzone.net 2001-