Hallo, ich möchte ein Programm haben, dass startet, wenn der PC hochgefahren wird, und stoppt, wenn er heruntergefahren wird. Am besten sollte es in einer log-datei gespeichert werden.
Zeit stoppen
-
- [ gelöst ]
-
reinhardt1julian -
24. Mai 2012 um 19:44 -
Geschlossen -
Erledigt
-
-
Einfach so ein Script in den Autostart:
[autoit]#NoTrayIcon
[/autoit][autoit][/autoit][autoit]
OnAutoItExitRegister ("ende")
$timer = TimerInit ()
FileWrite ("log.txt","Hochgefahren: " & @HOUR & ":" & @MIN & @CRLF)
While 1
Sleep (5000000)
WEndFunc ende ()
[/autoit]
FileWrite ("log.txt","Heruntergefahren: " & @HOUR & ":" & @MIN & " Laufzeit in Sekunden: " & Round (TimerDiff ($timer)/1000,0) & @CRLF)
EndFuncEdit peethebee: Mehr Sleep
-
Danke muss dass jetzt noch in den autostart?
-
Ja, habe ich doch geschrieben.
-
Oh, stimmt danke
-
Ach ja, noch was: wo wird die datei gespeichert?
-
In meinem Script im Scriptdir, wenn du die komplette EXE in den Autostart Ordner verschiebst, solltest du deshalb den Pfad anpassen, falls du nur eine Verknüpfung im Autostart erstellst, kannst du das Script lassen wie es ist.
-
Die Datei wird gespeichert als "Log.txt" und wenn kein anderer Pfad mit angegeben ist (z.b. "C:\Users\Mööp\Desktop\UnterOrdner\Log.txt") ist das immer im Scriptverzeichniss
€DIT: Zu spät...