Tips zu WinNT und Win95/98 |
Intensivere Benutzung der DOS16-bsh unter Windows NT 4.0, in der DOS-Box mit cmd.exe und command.com, haben gezeigt, daß dort das originale DOS (z.B. MS-DOS6.22) offenbar nicht exakt nachgebildet wird! Die Laufwerk-Nummer wird in allen Fällen
außer '\' als -1 mitgeteilt,
die Geräte CON, NUL, usw., Seit 25.07.1999 gibt es eine Version, bei der diese Probleme umschifft wurden, ohne neue Versionsnummer. Es gibt noch weitere kleine Aufmerksamkeitserfordernisse:# cmd /c "DIR /?" ¦ more geht nicht # command /c "DIR /?" ¦ more geht # cmd /c "DIR /? ¦ more" geht # cmd /c "DIR /?" > liste geht Bei den ersten beiden macht die bsh die
¦-Pipe. Ich habe nicht selten gehört, daß
in den DOS-Boxen von Win95/98/NT |
WinNT hat ebenfalls einen ansi.sys im Verzeichnis C:\WINNT\system32\ . Dort sind auch Config.nt und Autoexec.nt . In Config.nt braucht man in der Regel nur die Zeile mit ...himem.sys zu kopieren und dann auf den Namen ansi.sys zu ändern. Dadurch kann der Kommandozeilen-Editor der bsh benutzt werden. Dort sollte auch FILES=40 oder höher gesetzt werden. Den Pfad kann man folgendermaßen erweitern: path %path%;d:\bin;d:\usr\bin Innerhalb der bsh
zeigt das Kommando env: COMSPEC=...\COMMAND.COM # COMSPEC=...\CMD.EXE # export COMSPEC Danach wird z.B. bei # DIR cmd.exe benutzt, der NT-Interpreter,
der mit seinen Kommandos ja lange Dateinamen Unter Win95/98 kann wohl ähnlich vorgegangen werden. Eine bsh32.exe und eine Linux-bsh wird
es vielleicht auch bald geben. |