Brauche Hilfe bei Batch

Alles über Betriebssysteme, Anwenderprogramme und andere Software-Probleme.

Brauche Hilfe bei Batch

Beitragvon 1Pac am 24.09.2007, 16:39

Hi
Habe mir ein kleines batchfile gemacht, dass ein bestimmtes Programm A beendet und ein neues (Programm B) öffnet. War auch kein großes ding. Aber mein Problem ist jetzt, dass sich Programm B öffnet, obwohl Programm A gar nicht offen ist. Gibt es eine Möglichkeit dass das Batchfile checkt ob A läuft? Wenn ja, soll B geöffnet werden, wenn nicht, soll sich das cmd fenster einfach schließen. Ist das realisierbar ohne externe Programme?

Danke schonmal für Antworten ;)

mfg
1Pac
 
Beiträge: 165
Registriert: 30.05.2005, 19:58
Wohnort: Wolfratshausen


Batch

Beitragvon schwedenmann am 24.09.2007, 16:46

Hallo


Unter Linux, beim scripten würden die Scriptuser das wohl über die Prozeßliste amchen. Also die prozesse auswerten, ob Programm läuft (true), wenn nicht (false) kann B geöffnet werden.

Sowas wie eine Auswertung per Programmname einer Liste, sollte auch in Win möglich sein, auch wenn die Scriptfähihkeiten arg begrenzt sind.


mfg
schwedenmann
schwedenmann
Moderator
 
Beiträge: 6697
Registriert: 29.12.2003, 16:14
Wohnort: 41844 Wegberg

Beitragvon 1Pac am 24.09.2007, 19:56

und wie stell ich das an? hab win xp pro...
mfg
1Pac
 
Beiträge: 165
Registriert: 30.05.2005, 19:58
Wohnort: Wolfratshausen

Beitragvon BlueScreen-Bertrand am 03.10.2007, 13:46

Hallo,

zeig uns mal dein Script.
BlueScreen-Bertrand
Moderator
 
Beiträge: 10959
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon 1Pac am 03.10.2007, 14:33

Hi
Das ganze sieht so aus:
taskkill /f /im ProgA.exe
wait 5
start c:\programme\aaa\ProgB.exe
wait 1
exit

Ist eig einfach gestaltet, aber ich bin auch noch am anfang ;)
mfg
1Pac
 
Beiträge: 165
Registriert: 30.05.2005, 19:58
Wohnort: Wolfratshausen

Beitragvon BlueScreen-Bertrand am 03.10.2007, 16:39

Sorry, Login-Button hat nicht funktioniert; jetzt aber noch einmal:

Ist Wait installiert? Wenn ja, wo?
Wenn du ungültige Befehle verwendest, bricht das Batchprogramm einfach ab.

Eventuell kannst du auf den Parameter /IM verzichten (das kann sogar Probleme geben).
BlueScreen-Bertrand
Moderator
 
Beiträge: 10959
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon 1Pac am 03.10.2007, 17:20

Hi
ja die wait is installiert, im windows ordner. Also es macht bei mir eigentlich keine Probleme, im gegenteil, läuft perfekt. Ok, werde den Parameter mal herausnehmen...
Ich will halt nur, dass zuerst geprüft wird ob das erste Programm überhaupt läuft. Und nur wenn, dann sollte es weitergehen.
mfg
1Pac
 
Beiträge: 165
Registriert: 30.05.2005, 19:58
Wohnort: Wolfratshausen


Zurück zu Software-Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast