Hallo, guten Tag. Ich rufe die Dosbox für bestimmte Situationen auf mit einer Bat-Datei, soll danach wieder gleich schließen wenn etwas compiliert wurde zum Beispiel . Wie sieht bitte der Befehl in der Bat für Win10 dafür aus? Danke. Gruss
Danke. Funktioniert nicht: exit dosbox.exe dosbox.exe exit exit > dosbox.exe dosbox.exe > exit Gruss
:
Bearbeitet durch User
Peter B. schrieb: > Danke. > > Funktioniert nicht: > > exit dosbox.exe > dosbox.exe exit > > exit > dosbox.exe > dosbox.exe > exit > > Gruss Ist das jetzt wirklich dein Enst? "exit" gehört auf die Kommandozeile der DOSBox.
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
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
:
Bearbeitet durch User
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).
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
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
------------------------- 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
:
Bearbeitet durch User
Habe es jetzt verstanden. Funktioniert jetzt mit tastkill /im dosbox.exe Danke. Gruss
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...
Pskill etc. mag schon funktionieren, wenn man sicher ist, welche DOS-Box die richtige ist. WaSe
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...
Peter B. schrieb: > 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. Auf das X rechts oben im Fenstertitel klicken, wie bei jedem anderen Fenster auch? Irgendwie verstehe ich das Problem nicht…
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…
------------------------- Irgendwie verstehe ich das Problem nicht… -------------------------- Das kannst du auch nicht verstehen. Weil noch andere Steuerprogramme laufen. Die jetzt zu erklären ist Müssig.
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.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.