Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Problem mit Shutdown Batch

Mitglied: Gartendwarf

Gartendwarf (Level 1) - Jetzt verbinden

07.09.2011, aktualisiert 13:14 Uhr, 3552 Aufrufe, 9 Kommentare

Hi ich bin ein Batch-Newbie und brauche Hilfe bei folgenden Problem:

Ich möchte mir eine Batchdatei erstellen, die helfen kann notwendige Pausen einzuhalten.
Also ich hatte mir etwas gedacht, dass wie ein Timer im Hintergrund läuft und nach einer gewissen Zeit eine Ausgabe macht, wie:
'Du bist jetzt solange %timevariable% vor dem Pc, schalt mal ab.'.
Falls dieser Bitte nicht nachgekommen wird, soll wieder nach einer gewissen Zeit eine Meldung kommen 'Du brauchst mal eine Pause! Der Computer fährt in 10,9,8,7,6,5,4,3,2,1 sec runter' .

Ich weiß nicht ob das richtig ist, aber ich dachte mir, dass man als Grundlage den shutdown -s -f -t Befehl nutzen könnte, wobei -t gleich der notwendigen Zeitvariable sein könnte und dann mit Hilfe des IF- Befehls der Text ausgeben wird.
Nach diesem Muster:
01.
@echo off 
02.
shutdown -s -f -t 9000 
03.
IF <LEQ> t == 1800 GOTO WAHR 
04.
GOTO WEITER 
05.
:WAHR echo Du bist jetzt solange %timevariable% vor dem Pc, schalt mal ab. 
06.
GOTO WEITER 
07.
:WEITER 
08.
IF <LEQ> t ==10 GOTO WAHR2 
09.
:WAHR2 Echo Du brauchst mal eine Pause! Der Computer fährt in t sec runter
Wobei sich t ständig ändern soll, aber nicht als neue Zeile, sondern in der selben bleiben soll.
Außerdem soll falls es möglich ist, sobald die Batchdatei geöffnet wird kein Fenster zu sehen sein, aber sobald die Ausgabe kommt, soll es sofort in den Vordergrund kommen oder jedes andere Fenster minimieren und nach einer kurzen Zeit wieder verschwinden.
Also im Grunde ist mein Hauptproblem, wie der IF-Befehl auf die t Variable des Shutdown-Befehls zugreifen kann, der Rest würde sich dann von selbst erledigen.

Vielen Dank für eure Hilfe
Mitglied: pieh-ejdsch
07.09.2011 um 14:13 Uhr
moin Gartendwarf,

die Variable t lasst sich nur abfragen wenn diese Variable existent ist.
-t ist eine Option bzw ein Parameter des Shutdown Befehls.

Batch ist auch minimiert in der Start-/Taskleiste zu sehen.
Hier VBScript - Shutdowndialog mit Timer gibt es ein VBS was nach einer gewissen Zeit eine andere Anwendung startet zB. Shutdown oder eine batch welche ein paar Zeilen ausgibt.
sieh Dir mal if /? am CMD-Promt an.

Gruß Phil
Bitte warten ..
Mitglied: laster
07.09.2011 um 16:37 Uhr
Hallo,

ich weiss ja nicht, ob Du Dich spielerisch dem BatchScripting nähern willst, aber in Windowszeiten solltest Du die problematik mit den Energieoptionen (Systemsteuerung) lösen.

vG
LS
Bitte warten ..
Mitglied: 99045
07.09.2011 um 18:02 Uhr
Mumpitz. Wenn derjenige den du ärgern willst, irgendwas im Kopf hat, macht er einfach einen Neustart.
Bitte warten ..
Mitglied: pieh-ejdsch
07.09.2011 um 18:08 Uhr
moin Kaputtnick,

Kein Mumpitz
wenn eine richtige Überwachungssoftware Oder Überwachungsbatch die ganze Sache Übernimmt sollte es auch nicht mit einem Neustart umgehbar sein.

Vllt geht es auch um PausenZeiten, welche von den Computernutzern laut Anweisung zu erfolgen hat.

PS. daher ist das Sperren der ArbeitsOberfläche für die PauseZeit eine Bessere Option als der komplette Shutdown

Gruß Phil
Bitte warten ..
Mitglied: 99045
07.09.2011 um 18:15 Uhr
Mumpitz. Besonders wenn jeder hier Antworten bekommt, obwohl wesentliche infos, die man zum vernüftigen Beantworten eines Problems benötitgt fehlen. Darin bist du der gruße Meister.

Ich habe keine Lust auf Diskussionen. Schreib du das, was du für richtig hältst und lass mich das schreiben, was ich für richtig halte und lass mich bitte ansonsten in Ruhe.
Bitte warten ..
Mitglied: pieh-ejdsch
07.09.2011 um 22:08 Uhr
moin Kaputtnick,

[OT]
Zitat von 99045:
Mumpitz. Besonders wenn jeder hier Antworten bekommt, obwohl ...
Ich habe keine Lust auf Diskussionen.

schau mal was weiter oben vor Thread-Ansicht zu lesen ist - Diskussionsverlauf (... Kommentare)

Du hast keine Lust auf Diskussion - Dann mach bitte auch NICHT mit in diesem Diskussionsverlauf
[/OT]

Danke
Gruß Phil
Bitte warten ..
Mitglied: 99045
07.09.2011 um 22:38 Uhr
Wo und was ich schreibe, musst du schon mir überlassen. Schau du mal lieber, wem ich geschrieben habe, du warst gar nicht angesprochen. Deine Ansichten kannst du dem TE gern mitteilen, aber ich lass mir von niemand über den Mund fahren und vorschreiben, was ich zu posten habe, Herr Oberlehrer..

EOD
Bitte warten ..
Mitglied: Gartendwarf
08.09.2011 um 19:42 Uhr
Hi ich habe mit Hilfe des anderen Beitrags mir etwas erstellt, was zu funktionieren scheint. Hier ist der fertige Code
01.
Computerzeit = 7200000 ' zwei Stunden in Millisekunden 
02.
Verlaengerung = 1800000 
03.
Wscript.Sleep Computerzeit 
04.
	Set ws = CreateObject("WScript.Shell")  
05.
	a = ws.popup( "Du bist jetzt seid 2 Stunden vorm Pc. Schalt mal ab" & vbLf,20, "Herunterfahren") 
06.
Wscript.Sleep Verlaengerung 
07.
	a = ws.popup( "Du warst jetzt 2 1/2 Stunden vorm Pc. Du brauchst mal eine Pause!",10,"Runterfahren") 
08.
        Set oShell = WScript.CreateObject("WScript.Shell") 
09.
	oShell.Run "cmd \c shutdown -s -t 10 -f", 0 
10.
	Wscript.Quit
P.S. Wie habt ihr das mit den Textboxen gemacht?

[Edit Biber] Codeformatierung [/Edit]
Bitte warten ..
Mitglied: Gartendwarf
08.09.2011 um 19:48 Uhr
Das ist an mich selber gerichtet und hat den Effekt einer Zwangsunterbrechung, als kleine Denkerinerrung
Bitte warten ..
Ähnliche Inhalte
Windows Netzwerk
Shutdown batch
Frage von Andreas-scaWindows Netzwerk9 Kommentare

Hallo zusammen der Befehl shtudwon ermöglicht mir ja Rechner herunterzufahren. Ich würde nun folgendes gerne realsieren. Jeden Tag zu ...

Batch & Shell

Batch: Remote shutdown wenn niemand angemeldet ist

gelöst Frage von pablovicBatch & Shell2 Kommentare

Hallo Ich habe ein Problem mit einem Batch, wo ich im Moment nicht weiterkomme und hoffe, dass mir jemand ...

Microsoft

APC USV Batch bei Shutdown ausführen

gelöst Frage von 118080Microsoft4 Kommentare

Moin Leute Ich habe eine USV von APC eingerichtet und arbeite mit Network Shutdown Nut möchte ich neben dem ...

Batch & Shell

Problem mit IF Abfrage bei simplem Shutdown Skript

gelöst Frage von Yoshi171199Batch & Shell4 Kommentare

Hallo, ich wollte gestern ein ziemlich simples Shutdown Menü skript in batch erstellen Wie ich jedoch feststellte funktionierte meine ...

Neue Wissensbeiträge
E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 1 TagE-Mail10 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 2 TagenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Server-Hardware

Lösung für Ersatz eines defekter Raid-Controllers

Anleitung von wellknown vor 2 TagenServer-Hardware4 Kommentare

Hallo, da ich nichts gefunden habe und selbst eine Lösung brauchte, hier eine kleine Anleitung für alle die vor ...

Heiß diskutierte Inhalte
Tipps & Tricks
Nagstamon und PRTG Monitoring
Frage von Der.ITlerTipps & Tricks13 Kommentare

Hallo Ihr, heute am Sonntag bin ich mal früh aufgestanden um mich mit dem Problem von Gestern zu beschäftigen. ...

Batch & Shell
Bestimmte Textpassagen via bat löschen
gelöst Frage von Grisu84Batch & Shell10 Kommentare

Hallo, ich habe eine txt-Datei, in welcher ich durch eine bat bestimmte Zeilen löschen möchte. So soll die Datei ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzkE-Mail10 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Windows 10
Windows 10 PC stürzt in letzter Zeit mit verschiedenen Fehlermeldungen ab (Bluescreen)
Frage von cyb012Windows 1010 Kommentare

Hallo zusammen, mein Rechner verabschiedet sich in letzter Zeit leider immer öfters. Meine Austattung, falls relevant: Arbeitsspeicher: 16GB G.Skill ...