hi
gibt es ne moeglichkeit windows schnell und einfach herunterfahrenzulassen?
if@hour =5 then ... ??
und.....kann autoit den rechner auch aus dem modus zurueckholen? eher nicht, oder?
danke im voraus fuer die untestuetzung
hi
gibt es ne moeglichkeit windows schnell und einfach herunterfahrenzulassen?
if@hour =5 then ... ??
und.....kann autoit den rechner auch aus dem modus zurueckholen? eher nicht, oder?
danke im voraus fuer die untestuetzung
Zitat von AutoIt-HilfeAlles anzeigenShutdown ( code )
code: A combination of shutdown codes. See "remarks".
RemarksThe shutdown code is a combination of the following values:
0 = Logoff
1 = Shutdown
2 = Reboot
4 = Force
8 = Power down
16= Force if hung
32= Standby
64= HibernateAdd the required values together. To shutdown and power down, for example, the code would be 9 (shutdown + power down = 1 + 8 = 9).
Standby or Hibernate are ignored if other codes are set.
if $time = 5 then
Du mußt die Zeit ja irgendwoher beziehen
Verwende doch die Macros (@HOUR, @MIN, @SEC).
$time = @HOUR & ":" & @MIN
if $time = "20:15" then
shutdown(1)
else ; ist nicht nötig ausser das prog soll dan was sagen
endif
While 1
Sleep (100)
WEnd
Dürfte gehen.
Bin ma duschen
dann duerfte das ja so funktionieren, oder?
[autoit]$time = @HOUR & ":" & @MIN
[/autoit][autoit][/autoit][autoit]While 1
Sleep(20000)
If $time = "4:15" Then ExitLoop
Sleep(100)
Send("y")
Sleep(100)
ProcessClose("firefox.exe")
WEnd
While 1
Sleep(20000)
If $time = "5:05" Then ExitLoop
Run("C:\Users\dEUkAliON\Desktop\firefox.exe")
WEnd
While 1
If $time = "9:30" Then ExitLoop
Sleep(100)
shutdown(32)
WEnd
Hmm, das funktioniert nicht so ganz... Du musst die schleifen mit Exitloop verlassen, sonst kommt er garnicht erst in die 2. bzw 3. schleife rein. Oder du baust alle abfragen in eine While schleife.
m4jor
deins kann schonmal ncih funktionieren weil du 3 mal while schlefien hast es wird dann immer nur die erste ausgeführt pack doch die ganzen if abfragen in eine einzige while das spart platz und das beste daran ist es funtkioniert
es wer auch noch schöner wen man unten rechts eine anzeige hätte wo man die zeit noch einstellen oder wen es
runter zäht das man sieht in wie viel H/Min/sec man noch hat befohr der pc runterfährt
aber ist halt nur ein vorschlag
ihr habt so gedacht?
[autoit]$time = @HOUR & ":" & @MIN
[/autoit][autoit][/autoit][autoit]While 1
Sleep(20000)
If $time = "4:15" Then
Sleep(100)
ProcessClose("stern.exe")
Sleep(100)
ProcessClose("firefox.exe")
Sleep(100)
ProcessClose("botit.exe")
Endif
If $time = "5:05" Then
Sleep(60000)
Run("C:\Users\dEUkAliON\Desktop\firefox.exe")
Endif
If $time = "9:30" Then
Sleep(100)
shutdown(32)
Endif
WEnd
Die Variablenzuweisung für $time muss innerhalb der Schleife liegen:
While 1
$time = @HOUR & ":" & @MIN
Sleep(20000)
If $time = "4:15" Then
Sleep(100)
ProcessClose("stern.exe")
Sleep(100)
ProcessClose("firefox.exe")
Sleep(100)
ProcessClose("botit.exe")
EndIf
If $time = "5:05" Then
Sleep(60000)
Run("C:\Users\dEUkAliON\Desktop\firefox.exe")
EndIf
If $time = "9:30" Then
Sleep(100)
Shutdown(32)
EndIf
WEnd