| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Shark
Anmeldedatum: 27.06.2008 Beiträge: 26
|
Verfasst am: So Jun 29, 2008 6:26 pm Titel: wie erstellt man einen Coutdown |
|
|
| ich möchte einen Countdown erstellen mit AHK. Er soll am besten auch angezeigt werden. ...........wie mach ich das? |
|
| Nach oben |
|
 |
Z Gecko Gast
|
Verfasst am: So Jun 29, 2008 6:49 pm Titel: |
|
|
z.B. | Code: | DownCount := 1000
loop, %DownCount%
ToolTip, % A_Index - DownCount | ?? |
|
| Nach oben |
|
 |
Shark
Anmeldedatum: 27.06.2008 Beiträge: 26
|
Verfasst am: So Jun 29, 2008 6:58 pm Titel: |
|
|
| kann man auch einen coundown erstellen der in sekundentakt herunterzählt? |
|
| Nach oben |
|
 |
Z Gecko Gast
|
Verfasst am: So Jun 29, 2008 7:01 pm Titel: |
|
|
Klar,
nur gibt da etwa zwei dutzend Möglichkeiten sowas zu machen.
Wenn du die Aufgabe etwas genauer beschreiben könntest, wird es einfacher eine auzuwählen. |
|
| Nach oben |
|
 |
Shark
Anmeldedatum: 27.06.2008 Beiträge: 26
|
Verfasst am: So Jun 29, 2008 7:09 pm Titel: |
|
|
| ich hab ein programm erstellt, in dem gibt es die funktion dass der computer sich nach einer auswälbaren Zeit (z.b. 2 Stunden) automatisch heruntergefährt...........ich hab schon mit sleep befehlen versucht, aber dass klappt nicht ,weil man kan maximal 10min. machen.und ganz viele sleep befehle hintereinander klappen auch nich. |
|
| Nach oben |
|
 |
Z Gecko Gast
|
Verfasst am: So Jun 29, 2008 7:29 pm Titel: |
|
|
einfaches Beispiel:
| Code: | #Persistent
DownCountSec := 20
SetTimer, Countdown, 1000
return
Countdown:
DownCountSec --
Tooltip, Noch %DownCountSec% Sekunden
If (DownCountSec = 0)
{
SetTimer, Countdown, OFF
Tooltip
MsgBox, Feddich!
}
return |
|
|
| Nach oben |
|
 |
Shark
Anmeldedatum: 27.06.2008 Beiträge: 26
|
Verfasst am: Mo Jun 30, 2008 8:54 am Titel: |
|
|
thx  |
|
| Nach oben |
|
 |
Calimero-no1
Anmeldedatum: 12.06.2008 Beiträge: 11
|
Verfasst am: Mo Jun 30, 2008 7:42 pm Titel: |
|
|
Hallo,
dieses kleine Script hab ich mir mal geschrieben als ich alle 40 min nach der Temperatur im Serverraum schauen musste.
| Code: |
#Persistent
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
InputBox, Start, Timer, Bitte die Minuten eingeben
Timer := Start * 60
SetTimer, Timer, 1000 ; die Sekunden herunterzählen
SetTimer, ToolTip, 1000 ; die Zeit anzeigen
return
ToolTip:
Min := FormatSeconds(Timer)
Progress, m1 b2 fs18 zh0, %Min%, , , Courier New
Sleep 250
Return
Timer:
Timer := Timer - 1
If Timer = 0
{
SetTimer, Timer, off
SetTimer, ToolTip, off
Progress, off
MsgBox, Zeit abgelaufen
Reload
}
Return
FormatSeconds(NumberOfSeconds) ; Convert the specified number of seconds to hh:mm:ss format.
{
time = 19990101 ; *Midnight* of an arbitrary date.
time += %NumberOfSeconds%, seconds
FormatTime, mmss, %time%, mm:ss
return NumberOfSeconds//3600 ":" mmss ; This method is used to support more than 24 hours worth of sections.
} |
|
|
| Nach oben |
|
 |
BoBo² Gast
|
Verfasst am: Mo Jun 30, 2008 8:20 pm Titel: |
|
|
| Zitat: | | ...........ich hab schon mit sleep befehlen versucht, aber dass klappt nicht ,weil man kan maximal 10min. machen.und ganz viele sleep befehle hintereinander klappen auch nich. | und das sagt die Hilfe dazu... | Zitat: | | The amount of time to pause (in milliseconds) between 0 and 2147483647 (24 days), which can be an expression. | ... was mir wiederum sagt, das du die Hilfe nicht liest.  |
|
| Nach oben |
|
 |
Shark
Anmeldedatum: 27.06.2008 Beiträge: 26
|
Verfasst am: Di Jul 01, 2008 9:55 am Titel: |
|
|
Ich hab es mit sleep Befehlen echt versucht, es ging aber nicht!
ich hatte einen sleep befehl gemacht: sleep 60000000000
(60min)
es ging nicht !
ich kam nach 2 stunden wieder und es war nix passiert
dann hab ich als test den sleep befehl in 2000 umgeändert
und siehe da es klaapt
60000000000 sind garnich 60 min ...sondern viel mehr |
|
| Nach oben |
|
 |
Shark
Anmeldedatum: 27.06.2008 Beiträge: 26
|
Verfasst am: Di Jul 01, 2008 10:01 am Titel: |
|
|
countdown war in meinem Fall aber besser, weil man den Countdown anzeigen kann. Dadurch weiß der Benutzer wenn die Zeit um ist.
*****************
ich muss mich entschuldigen ich hab diesesmal nicht in dei Hilfe geschaut.
Hätte ich reingeschaut hätte ich festgestellt das 60 min niemals 60000000000 sein kann. |
|
| Nach oben |
|
 |
|