Um etwas mehr als in meinem Kommentar zu erarbeiten:
- Wenn ein relativer Pfad als Argument an einen Stapel übergeben wird, der sich selbst ändert, schlägt der aktuelle Ordner fehl, wenn der Durchlauf nicht relativ zum neuen Ordner ist.
- Alternativ absolvieren Sie einen absoluten Pass
- oder ändern Sie den aktuellen Ordner nicht, wenn dies nicht unbedingt erforderlich ist. Qbasic ist eine eigenständige
.exe
Datei, die irgendwo über den Pfad erreichbar ist. Um es als Editor zu verwenden, gibt es eine/Editor
Option (nur in VDOS Plus - ein DosBOX-Derivat) angekreuzt.
Ändern Sie also Ihre nano.bat in
@Qbasic.exe /Editor %1
vorausgesetzt, Qbasic.exe ist über einen Ordner im Pfad erreichbar.