WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 24.09.2004, 11:25   #11
lorgoth
Newbie
 
Registriert seit: 24.09.2004
Beiträge: 7


Standard

Hallo,

Erstmal sorry dass ich diesen alten Thread wieder aus der Versenkung hole, aber ich habe auch ein Problem mit Batch dateien und auf der Suche bin ich hierauf gestoßen.

Also mein Problem ist ich hab folgendes in meine Batch datei geschrieben:
Code:
call "C:\Program Files\Outlook Express\msimn.exe"
call "C:\Program Files\Opera7\opera.exe"
das Problem ist, dass jetzt Outlook Express (das erste Programm) gestartet wird, die Batch Datei aber nicht weiter abgearbeitet wird, ich versteh aber nicht warum.
lorgoth ist offline   Mit Zitat antworten
Alt 24.09.2004, 11:26   #12
lorgoth
Newbie
 
Registriert seit: 24.09.2004
Beiträge: 7


Standard

Sorry Doppelpost
lorgoth ist offline   Mit Zitat antworten
Alt 24.09.2004, 12:09   #13
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

ein

Code:
pause
Sollte da Abhilfe schaffen

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 24.09.2004, 12:57   #14
lorgoth
Newbie
 
Registriert seit: 24.09.2004
Beiträge: 7


Standard

Hat leider nicht geholfen,

Code:
call "C:\Program Files\Opera7\opera.exe"
pause
call "C:\Program Files\Outlook Express\msimn.exe"
pause
hiermit startet der Batch Opera, danach hängt er, wenn ich Opera dann schliesse, startet der batch erst das Pause in dem er mich um ein "press any key to continue"... scheinbar hängt der Batch schon in der call Zeile fest.
Für mich scheints als ob das im selben Thread gestartet wird und der nächste Aufruf erst gestartet wird wenn der vorherige Thread beendet wurde.
lorgoth ist offline   Mit Zitat antworten
Alt 24.09.2004, 14:33   #15
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Das Prozedere funktioniert so (für Windows 2000/Windows XP):

Hintereinander Starten (also vom Prinzip her quasi parallel) von mehreren Windows (=GraphicalUserInterface oder auch Konsolen-) Programmen durch eine Datei b1.bat, wobei die als letzte aufgerufene Anwendung die aktive Anwendung ist - bezogen auf den Fensterstatus dieser Programminstanz.

Das Konsolenfenster von b1.bat wird nach dem letzten Programmaufruf auch sogleich beendet, außer beim Einsatz von pause am Ende, aber bitte das ist eine logische Frage und weniger Anleitung zum Richtigmachen. Je nach Einsatzzweck halt nach den start Aufrufen weitere Befehle aufführen oder es dabei belassen.

Code:
start /DC:\Pfad_xy_ohne_Backslash_am_Ende Programm1.exe
start /DC:\Pfad_xz_ohne_Backslash_am_Ende Programm2.exe
Mittels des 'start' Batchbefehls kann jede Datei "gestartet" werden, deren zugehörige Anwendung (über die bekannte Dateiendungsassoziation, z.B. .txt standardmäßig für Notepad) von Windows aufgerufen wird und beispielsweise die Datendatei Xy.Autocad_Endung als ersten Parameter übergeben bekommt und diese Datei dann in aller Regel zur Editierung bzw. zu einem speziellen Abarbeitungsmodus (Winamp Dateilistendateien seien hier als Beispiel erwähnt) öffnet.

mfg Kikakater
kikakater ist offline   Mit Zitat antworten
Alt 24.09.2004, 14:37   #16
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Lass das call weg.
flinx ist offline   Mit Zitat antworten
Alt 24.09.2004, 14:41   #17
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

start Syntax
kikakater ist offline   Mit Zitat antworten
Alt 24.09.2004, 14:45   #18
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Zitat:
Original geschrieben von flinx
Lass das call weg.
Das resultiert im Beenden der Ausführung der Batchdatei nach dem ersten Programmaufruf. Das zweite Programm wird schlichtweg nicht mehr gestartet und das Konsolenfenster nach dem Beenden des aufgerufenen Windows Programmes Nummer 1 geschlossen.
kikakater ist offline   Mit Zitat antworten
Alt 24.09.2004, 14:54   #19
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Zitat:
Original geschrieben von kikakater
Das resultiert im Beenden der Ausführung der Batchdatei nach dem ersten Programmaufruf. Das zweite Programm wird schlichtweg nicht mehr gestartet und das Konsolenfenster nach dem Beenden des aufgerufenen Windows Programmes Nummer 1 geschlossen.
Ist das so...
flinx ist offline   Mit Zitat antworten
Alt 24.09.2004, 15:18   #20
lorgoth
Newbie
 
Registriert seit: 24.09.2004
Beiträge: 7


Standard

Danke jetzt funzt es so wie ichs haben wollte...

THX a lot
lorgoth ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag