Beim Beenden eines Programms ein anderes starten

Diskutiere Beim Beenden eines Programms ein anderes starten im Developer Network Forum im Bereich Hardware & Software Forum; Hallo Leutz. Ich hab normalerweise son paar hübsche Hintergrundsanwendungen laufen. Taskleistenvorschau, Flip 3D, Mit dem Mausrad die Lautstärke...
  • Beim Beenden eines Programms ein anderes starten Beitrag #1
bat14

bat14

Bekanntes Mitglied
Dabei seit
25.01.2006
Beiträge
571
Reaktionspunkte
0
Hallo Leutz.
Ich hab normalerweise son paar hübsche Hintergrundsanwendungen laufen.
Taskleistenvorschau, Flip 3D, Mit dem Mausrad die Lautstärke verändern ...

Da diese Anwendungen das System ja auch gewissermaßen beeinflussen und Speicher nehmen habe ich eine Batch-Datei gemacht, die alle diese Programme mit einem Ruck schließt. Eine andere Batch-Datei öffnet diese Anwendungen wieder.
Jetzt habe ich ein Spiel, bei dessen Start alle Anwendungen ausgeschaltet werden sollen. Dazu lege ich einfach den Eintrag zum Starten des Spiels mit in die Programme Schließen Batch und schon habe ich eine Verknüpfung zum Sarten des Spiel und Beenden aller Hintergrundsanwendungen.

Nur möchte ich auch, dass die andere Batchdatei wieder ausgeführt wird, also alle Anwendungen gestartet werden, wenn ich das Spiel beende. (Wenn der Task des Spiels beendet wird)

Wie kann ich das lösen?
 
  • Beim Beenden eines Programms ein anderes starten Beitrag #2
peterfido

peterfido

Bekanntes Mitglied
Dabei seit
16.02.2000
Beiträge
1.785
Reaktionspunkte
0
Ort
Berlin
In der Batch das Spiel mit dem Parameter /wait starten, dann wird auf das Ende des Spiels gewartet und dann erst weitergemacht.

Guck dir mal "start /?" ohne häkchen an
 
  • Beim Beenden eines Programms ein anderes starten Beitrag #3
bat14

bat14

Bekanntes Mitglied
Dabei seit
25.01.2006
Beiträge
571
Reaktionspunkte
0
ok. ich hab da nix wirkliches gefunden.
kannst du oder jemand anders das hier ergänzen?
-----------------------------------
@echo off
echo.
echo Text
echo.
kill /f Ditto.exe
kill /f WinFlip.exe
kill /f volumouse.exe
kill /f VisualTaskTips.exe
(hier müsste der Code rein)

start C:\Programme\Ditto\Ditto.exe
start C:\Programme\WinFlip\WinFlip.exe
start C:\Programme\Volumouse\volumouse.exe
start C:\Programme\VisualTaskTips\VisualTaskTips.exe
----------------------------
 
  • Beim Beenden eines Programms ein anderes starten Beitrag #4
Q

Quellcode

Mitglied
Dabei seit
12.01.2007
Beiträge
21
Reaktionspunkte
0
Hi,

Code:
@echo off
echo.
echo Text
echo.
kill /f Ditto.exe
kill /f WinFlip.exe
kill /f volumouse.exe
kill /f VisualTaskTips.exe
Anwendungzumstarten /wait

start C:\Programme\Ditto\Ditto.exe
start C:\Programme\WinFlip\WinFlip.exe
start C:\Programme\Volumouse\volumouse.exe
start C:\Programme\VisualTaskTips\VisualTaskTips.exe
 
  • Beim Beenden eines Programms ein anderes starten Beitrag #5
bat14

bat14

Bekanntes Mitglied
Dabei seit
25.01.2006
Beiträge
571
Reaktionspunkte
0
danke
und jez noch ne frage.
Wenn ich einen Ordnernamen angebe, z.B. C:\EA GAMES ....
Dann macht er das nicht. Wie schreibe ich leerzeichen in batchdateien?
 
  • Beim Beenden eines Programms ein anderes starten Beitrag #6
N

Nolath

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
1.121
Reaktionspunkte
1
Einfach den Pfad mit Anführungszeichen schreiben:

"C:\Programme\EA Games\..."
 
  • Beim Beenden eines Programms ein anderes starten Beitrag #7
bat14

bat14

Bekanntes Mitglied
Dabei seit
25.01.2006
Beiträge
571
Reaktionspunkte
0
ah
danke
 
Thema:

Beim Beenden eines Programms ein anderes starten

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben