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, 3553 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
Humor (lol)

Das neue Miniatur Wunderland OFFICIAL VIDEO - worlds largest model railway - railroad

Information von StefanKittel vor 1 StundeHumor (lol)

Hallo, wer noch nie im Miniatur Wunderland war, sollte es dringend mal nachholen. Es gibt eine neues Video. Viele ...

Exchange Server

Exchange 2010-2019 Sicherheitslücke durch Regkey löschen schließen

Information von sabines vor 12 StundenExchange Server1 Kommentar

Unter ist eine Lücke im Exchange 2010-2019 beschrieben, die durch das Löschen eines reg keys geschlossen werden kann. In ...

Windows Server
Erneutes Release von WS2019 und Win10 v1809
Tipp von IT-Pro vor 1 TagWindows Server3 Kommentare

Hi, nachdem der Windows Server 2019 und Windows 10 in der Version 1809 aufgrund von verschwinden von Dateien nach ...

CPU, RAM, Mainboards
Spectre Update Tool für ältere PCs
Information von sabines vor 1 TagCPU, RAM, Mainboards6 Kommentare

Mit Hilfe eines Tools wird der betreffende PC permanent von einem USB Stick gestartet, der ein passendes Microcode Update ...

Heiß diskutierte Inhalte
Windows Server
Lohnt sich eine Domäne für uns?
Frage von BowsetteWindows Server15 Kommentare

Hallo, ich arbeite in einem kleinen Unternehmen mit mehr als 5 und weniger als 10 Mitarbeitern, also Small Business ...

Java
Testautomatisierung
gelöst Frage von WPFORGEJava15 Kommentare

Hallo, nehmen wir an, es gibt eine Webseite mit einer Karte und einem Suchfeld. Nun wird in das Suchfeld ...

Viren und Trojaner
Office365 Trojaner Analyse
Frage von ZeppelinViren und Trojaner12 Kommentare

Liebe Community, ich wende mich an euch, um mehr über den Office365 Trojaner zu erfahren, welcher grade seine Runden ...

Exchange Server
PST Datei enthält weder Betreff noch Absender
gelöst Frage von SSamuelExchange Server10 Kommentare

Hallo zusammen, ich versuche aus einer wiederhergestellten Exchange (SBS2011) .EDB mit dem Programm "Kernel for Exchange von Nucleus" eine ...