DosBOx wie schließen.

Gast #6137116
Lesenswert?

Die Batchdatei aus dem Explorer heraus starten, dann wird die DOS- Box 
wieder geschlossen.
Wenn die DOS-Box zuerst aufgerufen und die Batchdatei per Tastatur 
gestartet wird kann die Batchdatei die DOS-Box nicht schließen.

WaSe
OP #6137122
Lesenswert?

Danke.
Das verstehe ich nicht.

So wird die Conf aufgerufen:
D:\DOSBox-0.74\DOSBox.exe -noconsole -conf d:\DOSBox-0.74\x86tbc.conf

Das steht da drin in der Conf:
mount d: d:\dos
d:
starte.exe

Die Dosbox hat gestartet mit dem Program : start.exe

Was kommt  jetzt zum schließen , wenn ich die Dosbox nicht mehr brauche.

Danke.
Gruss
Gast #6137133
Lesenswert?

Peter B. schrieb:

> Die Dosbox hat gestartet mit dem Program : start.exe
>
> Was kommt  jetzt zum schließen , wenn ich die Dosbox nicht mehr brauche.

exit

Dann bekommt die dosbox auch signalisiert, da sie sich beeenden soll. 
Wenn sie das nicht tut, nimm den taskmanager und kill die dosbox und 
schau ob irgendwas falsch an der dosbox konfiguriert ist (bspw. 
WaitOnError).
Gast #6137520
Lesenswert?

WaSe schrieb:
> Wenn die DOS-Box zuerst aufgerufen und die Batchdatei per Tastatur
> gestartet wird kann die Batchdatei die DOS-Box nicht schließen.

Natürlich nicht, aber wenn man sowieso an der Tastatur eingibt was 
geschehen soll kann man doch wohl auch noch "exit" tippen, oder ist das 
zuviel Zumutung?

Übrigens kann man sehr wohl die Dosbox "von aussen" schliessen, aber das 
ist was für erfahrene Programmierer, die mit dem kill-Befehl umgehen 
können.

Georg
OP #6137574
Lesenswert?

Ich möchte die DosBox nicht  aus sich selber schließen.

Ich starte mein Dos-Programm in der Dosbox mit einem Batch von Windows 
mit Hilfe der Conf im DosBox-Ordner.
Ich möchte in der DosBox selber nicht hinein, sondern möchte die dann 
Beenden/Schließen wenn ich meine das es soweit ist unabhängig vom 
laufenden Progrmm in DOS und das geht mit Exit nicht von meiner 
Windosebene.

Danke.
Gruss
OP #6137586
Lesenswert?

-------------------------
Natürlich nicht, aber wenn man sowieso an der Tastatur eingibt was
geschehen soll kann man doch wohl auch noch "exit" tippen, oder ist das
zuviel Zumutung?
------------------------

Darum geht es nicht selber tippen usw...und hat nichts mit Zumutung zu 
tun.

Es muss doch irgend ein Befehl geben in Win10 um die DosBox zu 
verlassen.
Die DosBox ist bei meiner Spielerei nur ein Fenster , mehr nicht.
Ohne Exit und ohne Tasmanager soll es gehen.

Gruss
Gast #6137701
Lesenswert?

Peter B. schrieb:

> Ich möchte in der DosBox selber nicht hinein, sondern möchte die dann
> Beenden/Schließen wenn ich meine das es soweit ist unabhängig vom
> laufenden Progrmm in DOS und das geht mit Exit nicht von meiner
> Windosebene.

Natürlich nicht. Exit verläßt nur die aktuelle Instanz des 
Batch-Interpreters.

Je nachdem, ob du die DOSBox als Tochterprozess dieses Interpreters 
gestartet hast oder nicht, gibt es zwei Szenarien. Beiden ist allerdings 
gemeinsam, dass Exit nicht bewirken kann, dass die DOSBox beendet wird, 
nur der Grund dafür ist verschieden...

Was du machen musst, wurde mehrfach genannt: Du musst den DOSBox-Prozess 
killen. Das kannst du z.B. mit pskill tun. Das ist allerdings kein 
normalerweise verfügbares Kommando. Du musst dir die pstools von 
sysinternals (heute im Besitz von Microsoft) runterladen. Eines dieser 
Tools ist halt pskill...
Gast #6137962
Lesenswert?

WaSe schrieb:

> Pskill etc. mag schon funktionieren, wenn man sicher ist, welche DOS-Box
> die richtige ist.

Das ist korrekt. Wenn es mehrere gibt, wird es aufwendig, den richtigen 
zu finden.

Nun, zum Glück dürfte sich die Anwendung von gleichzeitig laufenden 
DOSBox-Instanzen heute doch sehr in Grenzen halten...
Gast #6138308
Lesenswert?

jeder gast schrieb:
> dann antworte nicht..
> Er will die Dosbox gesteuert beenden können

Eben. Er schrieb:

Peter B. schrieb:
> sondern möchte die dann
> Beenden/Schließen wenn ich meine das es soweit ist unabhängig vom
> laufenden Progrmm in DOS

und da gebe ich Rolf völlig Recht, wenn er sagt:

Rolf M. schrieb:
> Auf das X rechts oben im Fenstertitel klicken, wie bei jedem anderen
> Fenster auch? Irgendwie verstehe ich das Problem nicht…
#6139009
Lesenswert?

du kannst der dosbox.exe ein programm mitgeben, dass du ausführen willst 
und einen parameter -exit, falls nach Beendigung des Programms auch die 
dosbox wieder beendet werden soll.

https://www.vogons.org/viewtopic.php?t=24303

Edit:
als dosbox frontend kann ich d-fend empfehlen. da kann man ziemlich viel 
per GUI zusammenklicken. die so erstellte konfiguration  konnte man auch 
ohne gui benutzen, oder die Kommandozeile anschauen, wenn ich mich recht 
erinnere.

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