Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Programm starten wenn anderes Programm beendet - wie?

Frage Entwicklung Batch & Shell

Mitglied: 11717

11717 (Level 1)

14.10.2010 um 11:02 Uhr, 12709 Aufrufe, 8 Kommentare

Hallo liebes Forum,

ich hoffe, diese Frage ist in der Form noch nicht vorhanden - zumindest konnten mir Google & Co kaum weiterhelfen


Ich stehe gerade vor einem Problem: Ich würde auf meinem PC per Batch gerne mehrere Programme hintereinander starten, aber es soll Programm B erst gestartet werden, wenn Programm A beendet ist (Programm A wird auch per batch gestartet & beendet).

Wie lässt sich das am besten/einfachsten realisieren?


Ein großes Dankeschön schonmal im voraus

Liebe Grüße,
matthias.
Mitglied: kkboy94
14.10.2010 um 11:54 Uhr
Hallo,


wie wärs mit nem Schnipsel à la diesem hier?:
01.
start  "TitelA" /wait "Programm A"  
02.
start "TitelB" /wait "Programm B" 
03.
start "TitelC"/wait "Programm C"
Bei TitelA, TitelB, TitelC, usw., kannst irgendwas eingeben. Z.B. den Namen des Programms.
Bei Programm A, Programm B , usw., gibts du den kompletten Dateipfad zum Programm an, und setzt halt noch die auszuführende .exe dahinter ;)
als Beispiel:

start "Notepad" /wait "%windir%\system32\notepad.exe" 
echo Programm wurde ausgefuehrt.
In dem Bespiel wird als erstes der Windowseigene Texteditor aufgerufen, und gewartet bis das Programm beendet wurde. Dann wird auf dem Bildschirm gesagt: "Programm wurde ausgefuehrt".
Bitte warten ..
Mitglied: em-pie
14.10.2010 um 11:55 Uhr
moin,

also ich hab gleiche anforderung (alte eTrust deinstallieren und erst dann die neue drüber) und habe mir folgendes eingebaut:
01.
echo eTrust r8.0 wird deinstalliert....... 
02.
start /wait msiexec /uninstall "\\mein-server\freigabeeTrust r8\Common\Bin\Win32\Client\eTrust ITM.msi" /l*v c:\logs\r80_uninst_ITM.log /qn /norestart 
03.
echo Done... 
04.
echo. 
05.
echo. 
06.
goto install
Augenmerk liegt hier auf Zeile 2: start /wait

ich weiss allerdings nicht, ob dies nur für MSI-Pakete gilt, aber versuch macht kluch

gruß
meistro


€dit:
mist zu langsam ^^
Bitte warten ..
Mitglied: kkboy94
14.10.2010 um 12:02 Uhr
Falls du Parameter brauchst. DIe kommen ganz ans Ende des Befehls:
start "TitelA" /wait "Programm A" /Parameter1 /Parameter2
Ich hoffe wir konnten dir helfen ;)


LG Karsten



[OT] @ meistro87: Ist doch nicht so schlimm. Da hat er direkt noch mehr Beispiele[/OT]
Bitte warten ..
Mitglied: bastla
14.10.2010 um 12:41 Uhr
Hallo @All!

"start /wait" ist natürlich ok - aber eigentlich sollte es (wenn Du keine besonderen Möglichkeiten von "start" nutzen möchtest) auch ganz ohne "start" (und konsequenter Weise dann auch ohne "/wait" ) gehen - also einfach:
01.
ProgrammA /Parameter1 
02.
ProgrammB /Parameter1 /Parameter2 
03.
ProgrammC /Parameter1
Grüße
bastla

P.S.: @pcsüchtig: Hübsches Profilbild ...
Bitte warten ..
Mitglied: 76109
14.10.2010 um 13:01 Uhr
Hallo bastla!

Zitat von bastla:
P.S.: @pcsüchtig: Hübsches Profilbild ...
aber, wenn ich mich recht entsinne, seitenverkehrt

Gruß Dieter
Bitte warten ..
Mitglied: bastla
14.10.2010 um 15:06 Uhr
[OT]
Hallo Dieter!
seitenverkehrt
ist Ansichtssache - tatsächlich ist das das Original ...

Grüße
bastla
[/OT]
Bitte warten ..
Mitglied: 11717
14.10.2010 um 19:57 Uhr
Hey Leute,

danke für eure Antworten, die waren schonmal sehr hilfreich

aber eines bleibt mir noch offen: um die Dateien, dich ich starten will, handelt es sich um Updates, die als *.exe gepackt sind. Ist es möglich, im Batch-Code etwas einzubauen, damit der Batch erkennt, wann ein Update fertig ist und somit die nächste Update-Datei startet?

liebe grüße
Bitte warten ..
Mitglied: kkboy94
17.10.2010 um 22:09 Uhr
Wenn sich das Update komplett OHNE MAUS Betätigung entpackt, dann ist meine Lösung, und auch alle anderen richtig und anwendbar. Aber sobald die Maus isn Spiel kommt, wird die Sache mit Batch schwierig

;)


LG
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...