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, 3560 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 ...

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

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 ...

Windows Server

Scheduled shutdown GPO

gelöst Frage von DasWombat1993Windows Server13 Kommentare

Liebe Administratoren, Ich habe vor alle Rechner im Unternehmen Täglich, Zeitgesteuert und falls zu diesem Zeitpunkt der Computer bereits ...

Neue Wissensbeiträge
LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 3 StundenLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 1 TagWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 3 TagenInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 3 TagenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Temporäre WLAN Verbindung für AD-Login
Frage von Christian.WidauerLAN, WAN, Wireless15 Kommentare

Hallo zusammen, ich weiß leider nicht unter welchem Begriff ich dafür suchen muss, daher habe ich bisher leider nichts ...

LAN, WAN, Wireless
Bekannte Drosselungen bei Providern ?
Frage von HenereLAN, WAN, Wireless15 Kommentare

Servus zusammen, in bereits angefangen, aber ich hoffe dass der Beitrag hier mehr Informationen bringt. Sind Portdrosselungen bzw gezielte ...

Netzwerkmanagement
Reverse Proxy für TCP und UDP Anfragen
gelöst Frage von flxklsNetzwerkmanagement14 Kommentare

Hallo zusammen, ich besitze einen Rootserver, der nur eine öffentliche IP besitzt und auf dem mehrere VMs laufen. Da ...

Netzwerkmanagement
Server bauen
Frage von JugendringNetzwerkmanagement11 Kommentare

Moin Moin, wir, der Jugendring sind ein ständig wachsender Verein mit vielen Unterprojekten. Da liegt es nah, dass wir ...