Habe folgendes Problem: Ich nutze ein Dosprogramm wenn ich aber das Programm verlasse sollte ich eigentlich wieder auf den schwarzen Bildschirm zurück kommen. Leider komme ich nur auf den schwarzen Bildschirm und oben recht blinkt der Cusor. Ich kann nur den Task abbrechen und das Dos wieder von neuem starten. Hat mir jemand eine Idee wie ich im Dos bleiben kann? Was könnte ich reparieren? Besten Dank für eine kurze Info. Noel
Archiv Windows 2000 Workstation 748 Themen, 3.842 Beiträge
Hi!
Du hast es zwar nicht geschrieben, aber ich vermute, du startest die DOS-Anwendung per Doppelklick. Sie startet dann eine (DOS-)Shell, die nur deine eine Anwendung ausführt. Die Anwendung wird dann mit der Shell geschlossen.
Was du machen willst, ist die Shell zu starten. Dann erhälst du das bekannte DOS-Fenster mit der Eingabezeile. Hierzu müsstest du das Programm CMD.COM starten.
Wenn dass Fenster angezeigt wird, dann musst du deine alte Anwendung, wie früher unter DOS, in dieser Shell starten.
Willst du deine Anwendung trotzdem auf Doppelklick starten, dann musst du eine Verknüpfung auf CMD.COM anlegen. Die Verknüpfung muss dann so modifiziert werden, dass deine Anwendung mit übergeben wird und damit beim Starten der Shell ausgeführt wird.
In der gestarteten Shell kannst du dir mit CMD /? den Hilfetext anzeigen lassen. Das Parameter /K scheint für diesen Fall geeignet zu sein.
Einfach testen:
CMD.EXE durch Doppelklick starten. Dort CMD /K DIR eingeben. Das startet eine zweite Shell (innerhalb der ersten und zeigt das Verzeichnis an). Danach einmal EXIT um die zweite Shell zu beenden (man landet wieder in der Eingabezeile, aber diesmal ist es die erste Shell).
In den Eigenschaften der Verknüpfung muss also hinter den Dateinamen (mit Pfad) von CMD.EXE die Zeichenkette "/K pfad/dateiname.exe" angefügt werden, wobei pfad/dateiname der Pfad und Dateiname deiner Anwendung ist.
Klar soweit? Oder hab' ich alle Klarheiten beseitigt? :)
Bis dann
Andreas