Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

wie erstellt man einen Coutdown

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Shark



Anmeldedatum: 27.06.2008
Beiträge: 26

BeitragVerfasst am: So Jun 29, 2008 6:26 pm    Titel: wie erstellt man einen Coutdown Antworten mit Zitat

ich möchte einen Countdown erstellen mit AHK. Er soll am besten auch angezeigt werden. ...........wie mach ich das?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Z Gecko
Gast





BeitragVerfasst am: So Jun 29, 2008 6:49 pm    Titel: Antworten mit Zitat

z.B.
Code:
DownCount := 1000
loop, %DownCount%
   ToolTip, % A_Index - DownCount
??
Nach oben
Shark



Anmeldedatum: 27.06.2008
Beiträge: 26

BeitragVerfasst am: So Jun 29, 2008 6:58 pm    Titel: Antworten mit Zitat

kann man auch einen coundown erstellen der in sekundentakt herunterzählt?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Z Gecko
Gast





BeitragVerfasst am: So Jun 29, 2008 7:01 pm    Titel: Antworten mit Zitat

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

BeitragVerfasst am: So Jun 29, 2008 7:09 pm    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Z Gecko
Gast





BeitragVerfasst am: So Jun 29, 2008 7:29 pm    Titel: Antworten mit Zitat

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

BeitragVerfasst am: Mo Jun 30, 2008 8:54 am    Titel: Antworten mit Zitat

Very Happy thx Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Calimero-no1



Anmeldedatum: 12.06.2008
Beiträge: 11

BeitragVerfasst am: Mo Jun 30, 2008 7:42 pm    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
BoBo²
Gast





BeitragVerfasst am: Mo Jun 30, 2008 8:20 pm    Titel: Antworten mit Zitat

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. Confused
Nach oben
Shark



Anmeldedatum: 27.06.2008
Beiträge: 26

BeitragVerfasst am: Di Jul 01, 2008 9:55 am    Titel: Antworten mit Zitat

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


Embarassed 60000000000 sind garnich 60 min ...sondern viel mehr
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Shark



Anmeldedatum: 27.06.2008
Beiträge: 26

BeitragVerfasst am: Di Jul 01, 2008 10:01 am    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de