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

Vor Beenden einen Befehl ausführen?

Frage Entwicklung Batch & Shell

Mitglied: GERgta

GERgta (Level 1) - Jetzt verbinden

23.09.2012 um 17:45 Uhr, 2559 Aufrufe, 10 Kommentare

Ich arbeite grad an einem Radioprogramm und hab grad dieses Problem:

Ich möchte, dass der Player beim beenden der Batch geschlossen wird (taskkill /f /im mplay32.exe)! Geht das?
Mitglied: pieh-ejdsch
23.09.2012, aktualisiert um 17:55 Uhr
moin GERgta,

wenn diese Zeile als letztes in den Batch abgearbeitet wird, dann wird der Prozess mplay32.exe beendet.

Gruß Phil
Bitte warten ..
Mitglied: GERgta
23.09.2012 um 17:57 Uhr
Ich meinte das, wenn der Benutzer das über den Schließen-Button von Windows beendet, das sich dann der Befehl abspielt...
Bitte warten ..
Mitglied: pieh-ejdsch
23.09.2012 um 18:04 Uhr
Windows hat einen Start-Knopf und dort einen mit der Bezeichnung Herunterfahren.

Wenn Windows heruntergefahren wird werden doch eh alle Prozesse beendet.

Gruß Phil
Bitte warten ..
Mitglied: GERgta
23.09.2012 um 18:11 Uhr
Das meint ich nicht: Ich möchte, wenn mein Programm beendet wird, das der Prozess "mplay32.exe" beendet wird. Ich möchte das es aber mit dem normalen Schließen Knopf geht... Dieser Knopf: https://dl.dropbox.com/u/49668400/button.png
Bitte warten ..
Mitglied: VinzenzUhr
23.09.2012 um 18:22 Uhr
Ich bezweifle dass das geht, weil ein batch arbeitet sich immer von oben des Codes nach unten und wenn du ihn dabei unterbrichst, stoppt er sofort.
Da musst du schon eine Programmiersprache wie VB.net verwenden.
Dort kannst du dies machen

Freundliche Grüsse
Bitte warten ..
Mitglied: 60730
23.09.2012, aktualisiert um 21:33 Uhr
Ich arbeite grad an einem Radioprogramm und hab grad dieses Problem:
Das ist aber mal ne nette begruessung, aber wieviel grad hast du denn im moment?

geht das?
Hast denn beine?

hier spielen sich immer lustige fragen, die erst nur massiven einsatz von gegenfragen irgendeinen sinn ergeben ab, hat denn wieder einer quellcode mit quaelcode verwechselt?


Von mir ein klares

@ pietsch machst du yoga?

Gruss
Bitte warten ..
Mitglied: Lochkartenstanzer
23.09.2012, aktualisiert 24.09.2012
Zitat von GERgta:
Ich möchte, dass der Player beim beenden der Batch geschlossen wird (taskkill /f /im mplay32.exe)! Geht das?

Und ich möchte, daß auch die Neulinge beherzigen, daß man nur dann sinnvolle Anworten bekommt, wenn sie nicht voraussetzen, daß die Kollegen hier alle funktionierende Kristallkugel haben. Geht das?

lks

nachtrag: Zur Lösung deines Problems

Starte einfah einen zweiten Job, der überwahct, ob die Batch noch läuft und sobald der weg ist schickt er halt das Kill-Kommando.

Und wenn der User den zweiten Job killt? dann mahst Du halt dafür auch eine überwachungsjob.
Bitte warten ..
Mitglied: pieh-ejdsch
24.09.2012 um 10:20 Uhr
moin LimboSeil,
einer quellcode mit quaelcode verwechselt?
...
@ pietsch machst du yoga?

Ich mach ab und zu ein paar Dehnübungen, ist aber nicht mit Yoga zu verwechseln.
In Yoga steckt mit zu viel quaelcode!

@ TO: eventuell geht das über die Aufgabenplanung in einem Ereignis zu triggern. Dazu gibt es noch einen Verweis von mir.

Gruß Phil
Bitte warten ..
Mitglied: GERgta
24.09.2012 um 13:49 Uhr
Starte einfah einen zweiten Job, der überwahct, ob die Batch noch läuft und sobald der weg ist schickt er halt das
Kill-Kommando.

Das einzigste Problem bei der sache ist, das amehrere Batch Dateien Ausgeführt werden, was heist das der CMD.EXE Prozess mehrmals ausgeführt wird... Wie kann man überprüfen, ob eine BAT-Datei offen ist?
Bitte warten ..
Mitglied: pieh-ejdsch
24.09.2012 um 14:27 Uhr
Über Tasklist lässt sich der Batch herauslesen, (Filtern) zumindest die PiD, dann killen.

zB. Batch-Abfrage, ob bestimmte excel-Datei geöffnet ist und diese dann auch schließen (können)

am Einfachsten ist es, ein belegtes offenes Handle des Batches zu beschreiben:
 
 rem Batch starten mit Umleitung von Handle 9 auf eine Prüfdatei: 
batch.cmd 9>"%temp%\Prüfdatei.test" 
 
 rem wird nun die Prüfdatei zum schreiben/anheften geöffnet: 
 rem wenn schon ein Handle offen ist bzw. Schreibschutz drauf ist,# 
 rem dann wäre das anheften nicht erfolgreich 
 rem CMD.exe meldet einen Fehler! 
(type nul >>"%temp%\Prüfdatei.test" ) && echo jetzt könnte hier der Abschussbefehl kommen. ||echo ist leider noch nicht möglich
Natürlich könnte jedes andere Programm die Datei zum Beschreiben sperren, was aber ziehmlich unwarscheinlich ist.
Sauberer ist da schon das über die Aufgabenplanung zu lösen.

Gruß Phil
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Shell-CMD Befehl Ausführen
gelöst Frage von Timo0oVB for Applications2 Kommentare

Nochmal ich^^ Ich möchte eine Aufgabe mit meinem VB Programm erstellen. Jedoch komme ich nicht weiter. Folgenden Code habe ...

Batch & Shell
Powershell Befehl in Batch ausführen
gelöst Frage von newit1Batch & Shell4 Kommentare

Hallo! Kann ich einen Powershell Befehl in eine Batch schreiben, damit diese bei Doppelklick den Befehl ausführt? Wie würde ...

Batch & Shell
Autoit: Befehl ausführen mit Anführungszeichen
gelöst Frage von adminstBatch & Shell1 Kommentar

Hallo zusammen Ich hoffe ihr könnt mir weiterhelfen. Der Befehl welcher ich ausführen muss ist folgender: c:\ProgramData\div\Citrix\CitrixReceiverEnterprise_3-4\CitrixReceiverEnterprise_3.4.201.exe ADDLOCAL="ICA_Client,PN_Agent" SERVER_LOCATION=" ...

Windows 7
Powershell remote CMD Befehle ausführen
Frage von today12Windows 75 Kommentare

Hallo Leute, da ich nach stundenlanger Sucher nicht fündig geworden bin, hoffe ich jetzt auf eure Unterstützung. Als Beispiel ...

Neue Wissensbeiträge
Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 3 StundenMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 16 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 23 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 1 TagWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Heiß diskutierte Inhalte
Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
Frage von IngenieursBatch & Shell24 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1019 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...