Windows Batch File

(Firma: S-C-I DATA GbR) #7285987
Lesenswert?

Lothar schrieb:
> Kann man in einem Windows Batch File zuerst ein cmd ausführen und danach
> noch was?

Ja, Normalerweise schon.
Es scheint als würde dein [cmd /k cobenv] die Kontrolle nicht sauber 
zurückgeben, Bleibt den das CMD Fenster danach offen?
oder wird es geschlossen?
Überprüf das mal mit einem Pausenfehl zwischen den Kommandos.
Gast #7286757
Lesenswert?

CMD Fenster bleibt danach offen - auch ohne Pause - und ich kann den 
zweiten Befehl dann dort rein kopieren und wird ausgeführt.

> dein [cmd /k cobenv] die Kontrolle nicht sauber zurückgeben

Ist leider nicht meins sondern hier dabei:

https://gnucobol.sourceforge.io/

Anbei als Text - was müsste denn geändert werden, damit die Kontrolle 
sauber zurückgegeben wird?
Angehängte Dateien:
Gast #7288134
Lesenswert?

Schonmal cmd /? eingegeben und die folgenden Worte auf der Zunge 
zergehen lassen ?

/C   Führt den Befehl in der Zeichenfolge aus und endet dann.
/K   Führt den Befehl in der Zeichenfolge aus und endet dann nicht.
(Firma: S-C-I DATA GbR) #7288147
Lesenswert?

FOp schrieb:
> /C   Führt den Befehl in der Zeichenfolge aus und endet dann.
> /K   Führt den Befehl in der Zeichenfolge aus und endet dann nicht.

Hast du gut erklärt, danke, (°¤°)
denn genau das wollte ich mit :
Patrick L. schrieb:
> Es scheint als würde dein [cmd /k cobenv] die Kontrolle nicht sauber
> zurückgeben,

Sagen (°~´)

Aber deine Antwort ist sehr deutlich (°¡°)
die konnte mir sogar Google sauber übersetzen....

... Ja ja deutsches Sprak schweres Sprak... ´\(ª:ª)/`
Gast #7288181
Lesenswert?

Das funktioniert so nicht. Das hier bewirkt dass das Environment gesetzt 
wird und der nächste Befehl nicht ausgeführt wird:

cmd /k cobenv

cobc -x hello.cob

Und das hier bewirkt dass zwar der nächste Befehl ausgeführt wird, aber 
vorher das gesetzte Environment wieder verloren geht:

cmd /c cobenv

cobc -x hello.cob

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren