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

2 Programme via .bat starten, weiterlaufen und nach beendigung des 1. Programms automatisches Schließen des 2.

Frage Entwicklung Batch & Shell

Mitglied: kettenschutz

kettenschutz (Level 1) - Jetzt verbinden

23.05.2009, aktualisiert 15:32 Uhr, 9544 Aufrufe, 9 Kommentare

Hoi Folks

ich hoffe ich langweile euch nicht mit meiner Frage :P, aber mich würde wirklich mal interessieren wie ich folgendes in den Griff kriege:

Ich habe eine batch Datei, die 2 Programme via CALL nacheinander startet, und im Hintergrund offen bleibt (soll so sein)
Soweit so gut, das hab ich auch noch ganz alleine hinbekommen ... :P
Ich suche jetzt nach einer Möglichkeit eine Schleife zu erstellen, sodass Programm1 beobachtet bzw. stetig abgefragt wird, damit Programm2 automatisch geschlossen wird sobald ich Programm1 beende, also kurzum :

call programm1
call programm2
(schleife)
wait until programm1 ends
kill programm2
exit

so^^ hätt ich das gerne, nur leider sind meine expliziten befehle in der kommandozeilenprogrammierung nicht enthalten ;D

wäre super wenn mir jemand weiter helfen könnte, spiele schon immer gerne mit bätsch dateien rum

mfg
Mitglied: LotPings
23.05.2009 um 15:45 Uhr
Den call brauchst du nur wenn du eine andere Batchdatei aufrufst.

Wenn du das Programm 2 zuerst startest, und zwar mit start und dann das andere mit start /wait brauchst du keine Schleife.

01.
@echo off 
02.
Start "Proggi2" Programm2.exe 
03.
Start "Proggi1" /Wait Programm1.exe  
04.
TSKill Progamm2
Je nach deinem unbekannten OS musst du ggfs. TaskKill oder das 3rd Party PSKill von www.Sysinternals.com nehmen.

Gruß
LotPings
Bitte warten ..
Mitglied: kettenschutz
23.05.2009 um 15:52 Uhr
Hi,

danke erstmal für deine sehr sehr schnelle antwort,

habe WinXP 64, hätte ich vielleicht vorher mit angeben sollen, sorry ...

alsoder aufruf funktioniert und die batch beendet sich auch nach abschalten von Prog1, allerdings bleibt Prog2 mithilfe von TKSikk trotzdem offen (weil unter xp nicht integriert?)

mfg
Bitte warten ..
Mitglied: 78632
23.05.2009 um 16:02 Uhr
allerdings bleibt Prog2 mithilfe von TKSikk trotzdem offen (weil unter xp nicht integriert?)

Selbstverständlich sind geheime Beschwörungsformeln in XP nicht integriert. XP erwartet wie alle OS korrekte Befehle oder Programmpfade.
Bitte warten ..
Mitglied: kettenschutz
23.05.2009 um 16:16 Uhr
sorry da hat sich wohl der tippkrebs eingeschlichen ...
bin sehre kurzsichtig und sitze grade recht weit vom monitor weg ... :D

also ich habe mir jetzt die PS Tools besorgt, und mein script hat auch schon 2 mal funktioniert, allerdings wars das auch

hatte zuerst aus dem CMD direkt gestartet, mit echo ON, da gings und PSKill hat auch den prozess geplättet

jetzt bleibt das script allerdings beim 2. programmaufruf mit dem /wait befehl stelen, also der cursor blinkt nach beendigung von prog1 weiter dahinter

hier mal mein quelltext

cd\
cls
@echo off

echo XBMC starter


start "Xbox Media Center" "C:\Program Files\XBMC\XBMC.exe"
start "XPadder" /wait "E:\Tools\xpadder_gamepad_profiler\xpadder.exe"

C:\Windows\psKill Xpadder.exe
Bitte warten ..
Mitglied: 78632
23.05.2009 um 16:20 Uhr
Wolltest du nicht eigentlich "C:\Program Files\XBMC\XBMC.exe" beenden?
Bitte warten ..
Mitglied: LotPings
23.05.2009 um 16:21 Uhr
Zitat von kettenschutz:
alsoder aufruf funktioniert und die batch beendet sich auch nach abschalten von Prog1, allerdings bleibt Prog2 mithilfe von TKSikk
Sorry bei den drei zur Auswahl gestellten Programmen war TKSikk nicht dabei

trotzdem offen (weil unter xp nicht integriert?)
Du solltest aber Taskkill.exe auf deinem Rechne haben, und
Taskkill /IM Programm1.exe
sollte auch funktionieren.

Gruß
LotPings
Bitte warten ..
Mitglied: kettenschutz
23.05.2009 um 16:23 Uhr
Du solltest aber Taskkill.exe auf deinem Rechne haben, und
Taskkill /IM Programm1.exe
sollte auch funktionieren.
Nö und Nö :P
dafür hab ich aber jetzt das PSKill, was ja scheinbar auch geht.

@ blablanick
Ne den XBMC beende ich manuell, der XPadder soll gleichzeitig mit gekickt werden
Bitte warten ..
Mitglied: 78632
23.05.2009 um 16:27 Uhr
Zitat von kettenschutz:
@ blablanick
Ne den XBMC beende ich manuell, der XPadder soll gleichzeitig mit
gekickt werden

Dann stimmen aber deine Eingangsfrage und der von LotPings gepostete Lösungsvorschlag nicht mit deiner Ausführung überein.
Der Xpadder ist ja bereits beendet, bevor Tskill/Taskkill/PsKill ausgeführt wird.
Bitte warten ..
Mitglied: kettenschutz
23.05.2009 um 16:30 Uhr
Zitat von 78632:
> Zitat von kettenschutz:
> @ blablanick
> Ne den XBMC beende ich manuell, der XPadder soll gleichzeitig
mit
> gekickt werden

Dann stimmen aber deine Eingangsfrage und der von LotPings gepostete
Lösungsvorschlag nicht mit deiner Ausführung überein.
Der Xpadder ist ja bereits beendet, bevor Tskill/Taskkill/PsKill
ausgeführt wird.



öhm, ok das hat sich dann wohl erledigt *Wer lesen kann .....*
auf einmal funktioniert die sache auch .... :D

Danke Jungs, danke Vielmals
Bitte warten ..
Ähnliche Inhalte
Windows 7
Wie kann man ein Programm automatisch nach Beendigung von Outlook starten lassen?
gelöst Frage von PluwimWindows 713 Kommentare

Hallo zusammen, weil ich meine pst-Datei regelmäßig kopieren will, suche ich nach einer Lösung, um nach dem Beenden von ...

Windows 10
Programme vor Beendigung schützen
Frage von AYANOBRCWindows 107 Kommentare

Hallo Zusammen, ich möchte an einem Rechner in der Produktion eine Webseite angezeigt lassen, bisher habe ich den Rechner ...

Grafik
Ein Programm auf 2 Monitoren sichtbar machen
gelöst Frage von RicolarGrafik5 Kommentare

Hallo, ich bzw. ein Bekannter möchte gerne, dass nur ein bestimmter Bereich eines Monitors bzw. nur ein Programm von ...

Batch & Shell
Wenn IP erreicbar, Programm schließen
gelöst Frage von FFly82Batch & Shell2 Kommentare

Ich komm hier nicht wirklich weiter. Ich benötige eine Batch die folgendes tut: 1. Prüfen ob eine IP im ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 7 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 9 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 23 StundenInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server16 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server12 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...