Windows Batch File

(Firma: S-C-I DATA GbR) #7285987
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
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
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
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
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
Gast #7289031
Das geht :-) Man kann also cmd als bat ausführen:

call cobenv

cobc -x hello.cob

Nur zur Info - so geht es nicht - macht zwei Fenster auf:

start cobenv

cobc -x hello.cob

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.