MVP - Microsoft Most Valuable Professional   Abonnieren Sie den go-windows.de Feed
362 Benutzer online
24. Mai 2012, 09:04:46

Windows Community



Autor Thema:

Runterzählen in einer Batch-Datei

 (Antworten: 11, Gelesen 4811 mal)

Offline

  • |go-windows.de|
  • Team
  • Windows 95
  • ******
  • Beiträge: 360
  • Danksagungen: 1
  • Veni, vidi, vici!
    • Profil anzeigen
Runterzählen in einer Batch-Datei
« am: 24. Juli 2011, 11:26:44 »
Hi all, ich hätte da wieder mal ne Frage:

Ich hab ne Batch-Datei gemacht, die so aussieht:

[]      shutdown -s -t 60 -c "...."      []

Und diese Datei macht ja, dass der PC in 60 Sekunden heruntergefahren wird. Und jetzt zu meiner Frage: Wie kann ich machen, dass im Fenster, welches aufgeht wenn man die Datei anklickt, von 60 auf 0 runtergezählt wird? Also dass man sieht, wie viel Zeit einem noch bleibt? Weil sonst geht das Fenster ja auf, man kann lesen was drin steht und dann verschwindet es wieder.

Schonmal Danke im Vorraus :D

RizZzle
meinpc - go-windows.de

Offline

  • |go-windows.de|
  • Global Moderator
  • Windows Vista
  • *****
  • Beiträge: 8598
  • Danksagungen: 337
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #1 am: 25. Juli 2011, 08:11:15 »
Schau Dir das mal an:

       shutdown [-l | -s | -r | -a] [-f] [-m \\Computer] [-t xx]
                [-c "Kommentar"] [-d up:xx:yy]
 Keine Argumente Zeigt diese Meldung an (wie -?).
 -i              Zeigt eine grafische Benutzeroberfläche an (muss die erste
                 Option sein).
 -l              Abmelden (kann nicht mit der Option -m verwendet werden).
 -s              Fährt den Computer herunter.
 -r              Fährt den Computer herunter und startet ihn neu.
 -a              Bricht das Herunterfahren des Systems ab.
 -m \\Computer   Remotecomputer zum Herunterfahren/Neustarten/Abbrechen.
 -t xx           Zeitlimit für das Herunterfahren, in xx Sekunden.
 -c "Kommentar"  Kommentar für das Herunterfahren (maximal 127 Zeichen).
 -f              Erzwingt das Schließen ausgeführter Anwendungen ohne Warnung.
 -d [u][p]:xx:yy Grund (Code) für das Herunterfahren:
                 u = Benutzercode
                 p = Code für geplantes Herunterfahren
                 xx = Hauptgrund (positive ganze Zahl kleiner als 256)
                 yy = Weiterer Grund (positive ganze Zahl kleiner als 65536)


Die Option -i sieht doch irgendwie interessant aus. :zwinkern

Offline

  • |go-windows.de|
  • Team
  • Windows 95
  • ******
  • Beiträge: 360
  • Danksagungen: 1
  • Veni, vidi, vici!
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #2 am: 25. Juli 2011, 20:57:35 »
shutdown -i -s -t 120 -c "Warnung!"


also so? Dann geht bei mir ein Fenster auf in dem was von Remotecomputer steht ...

Offline

  • News-Redakteur
  • Windows 2000
  • *****
  • Beiträge: 4035
  • Danksagungen: 154
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #3 am: 25. Juli 2011, 21:35:11 »
Schau Dir das mal an:
http://www.go-windows.de/forum/computer-software/suche-clock-tool-mit-countdown/msg165858/#msg165858
Da geht es zwar nicht um eine Batch. Das muß es aber ja auch nicht sein. Um so besser...

Offline

  • |go-windows.de|
  • Team
  • Windows 95
  • ******
  • Beiträge: 360
  • Danksagungen: 1
  • Veni, vidi, vici!
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #4 am: 25. Juli 2011, 21:57:59 »
Das ist leider nicht das, was ich suche. Ich will, dass son Fenster aufgeht mit dem Kommentar (zB): Der PC wird in 60 Sekunden heruntergefahren.

Und dann soll das (also die "60") im Fenster runtergezählt werden.

Dass der PC nach 60 Sekunden auschaltet ist kein Problem, ich weiss nur nicht, mit welchem Befehl man das anzeigen und runterzählen kann.

Offline

  • |go-windows.de|
  • Global Moderator
  • Windows Vista
  • *****
  • Beiträge: 8598
  • Danksagungen: 337
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #5 am: 26. Juli 2011, 08:58:46 »
Ich habe mal den Frank angeschrieben, vielleicht kann er da was basteln.

Offline

  • Team
  • Windows 95
  • ******
  • Beiträge: 296
  • Danksagungen: 23
  • Senior Software Developer
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #6 am: 26. Juli 2011, 12:49:25 »
Hallo zusammen,

auf den ersten Blick bzw. Suche würde ich sagen das, dass hier genau das ist was gesucht wird.
Funktioniert nach einem ersten Test auch unter Windows 7.

http://www.vistashutdowntimer.toflo.de/

Gruß Frank
meinpc - go-windows.de
Powered by Windows 7

Offline

  • |go-windows.de|
  • Team
  • Windows 95
  • ******
  • Beiträge: 360
  • Danksagungen: 1
  • Veni, vidi, vici!
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #7 am: 26. Juli 2011, 17:54:16 »
danke für die antwort, aber mein ziel ist es eigentlich, selbst so was zu schaffen ^^, son proggi brauch ich eigentlich gar nicht, ich mach es nur aus Fun, also verschwendet nicht zeit damit   :wink

ich will einfach wissen, ob es überhaupt möglich ist, im Editor sowas zu basteln, ohne dass es zu kompliziert wird.

Offline

  • News-Redakteur
  • Windows 2000
  • *****
  • Beiträge: 4035
  • Danksagungen: 154
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #8 am: 26. Juli 2011, 18:02:28 »
Wenn Du selbst basteln willst, dann wirst Du wohl eine kleine Scriptsprache nehmen müssen. Mit cmd wird das nicht klappen. Versuchs z. B. mal mit Autohotkey.
http://www.autohotkey.com/
Im Forum hilft man Dir auch gerne.
http://de.autohotkey.com/forum/forum-1.html&sid=105c465bb7216d841fa5d5629d339ae2

Offline

  • Team
  • Windows 95
  • ******
  • Beiträge: 296
  • Danksagungen: 23
  • Senior Software Developer
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #9 am: 26. Juli 2011, 20:10:31 »
Als Alternative könnte sich evtl. auch vbscript anbieten.
http://msdn.microsoft.com/en-us/library/t0aew7h6(v=vs.85).aspx

Offline

  • |go-windows.de|
  • Team
  • Windows 95
  • ******
  • Beiträge: 360
  • Danksagungen: 1
  • Veni, vidi, vici!
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #10 am: 26. Juli 2011, 23:02:44 »
indemfall lass ich es lieber, danke für eure Antworten. Ich lerne in ein paar wochen (vielleicht auch monaten) Java, also will ich jetzt nicht was extra anschauen.

Offline

  • News-Redakteur
  • Windows 2000
  • *****
  • Beiträge: 4035
  • Danksagungen: 154
    • Profil anzeigen
Re: Runterzählen in einer Batch-Datei
« Antwort #11 am: 27. Juli 2011, 08:02:24 »
Ich habe Dir mit AutoHotkey etwas namens "GoDown" geschrieben und kompiliert:
#SingleInstance Ignore

Secs = %1%
If (StrLen(Secs)=0)
   Secs := 10

Gui +LastFound +AlwaysOnTop -Caption +ToolWindow
Gui Color, EEAA99
Gui Font, s228
Gui Add, Text, Xp+20 Yp+2 W200 Vdisp Cred
WinSet TransColor, EEAA99
Gui Show, NoActivate, Display

secsLeft := Secs
SetTimer, ShowTimer, 1000
Gosub ShowTimer
Return

ShowTimer:
  secsLeft--
  IfEqual, secsLeft, 0
  {
    SetTimer ShowTimer, Off
    Gui, Destroy
    Shutdown, 1
    ExitAPP
  }
  Else
    GuiControl, Text, disp, %secsLeft%
Return

Syntax:
GoDown.exe [Zeitspanne in Sekunden (Standard: 10 Sekunden)]
« Letzte Änderung: 27. Juli 2011, 08:04:17 von Noone »

herunterherunter gefahrengefahren batchbatch dateidatei programmierenprogrammieren batbat sekundensekunden countdowncountdown autohotkeyautohotkey stoppuhrstoppuhr
windowswindows kleinerkleiner dummydummy dateiendateien erstellenerstellen scriptscript vbsvbs fensterfenster zeitzeit syntaxsyntax
Zum Thema Runterzählen in einer Batch-Datei - Hi all, ich hätte da wieder mal ne Frage:Ich hab ne Batch-Datei gemacht, die so aussieht:[]      shutdown -s -t 60 -c "...."  ...
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 
Deine Windows News Community mit Support-Forum
Keine Lösung gefunden?
» eigenes Problem eingeben und schnell Hilfe erhalten...
auch ohne Registrierung...