---------------------------------------------------------------------------

   NC4TIPS.TXT    -   Tips für den Umgang mit dem Norton Commander Version 4

   Copyright (C) 01/1994-02/1997 bei Matthias Paul
                                     Ubierstraße 28
                                     D-50321 BRÜHL
                                     DEUTSCHLAND

   EMail          : <Matthias.Paul@post.rwth-aachen.de>;
   Letzte Änderung: 1997-02-15 -mp

   Ich übernehme keine Gewähr für die Richtigkeit der Informationen.
   Jegliche Haftung für Schäden etc. ist ausgeschlossen. Hinweise auf
   Fehler sowie auf weitere Tips und Tricks sind immer willkommen.

   Bitte beachten Sie README.1ST für weitere Bestimmungen.

   Weitere Hinweise finden sich auch in NWDOS7UN.TXT, NWDOSTIP.TXT,
   DRDOS6UN.TXT, DRDOSTIP.TXT, BATTIPS.TXT, MSDOSTIP.TXT, NC5TIPS.TXT u.a.


  ---------------------------------------------------------------------------

   Überblick:

   1. Allgemeine Stichworte für Newcomer
   2. Link-Funktion in Fenster
   3. Archive
   4. Kommandozeilenpuffer (DOSKEY/HISTORY) in der NC-Shell
   5. Bugs im NC
   6. NC und lokale Multitasker
   7. Noch ein Bug in NC
   8. ARJ als Entpacker unter dem NC

                                                                             
  ---------------------------------------------------------------------------

   1. Allgemeine Stichworte für Newcomer:
   ======================================

    Besonders interessant sind die Möglichkeiten mit und in Archiven
    (gepackte Dateien) zu arbeiten.
    Außerdem wurden die Fähigkeiten des Betrachters (<F3>) extrem ver-
    bessert, u.a. kann man den Betrachter nun auch auf Grafikdateien
    anwenden. Innerhalb eines Grafik-Betrachters kann man Hilfe zu den
    recht umfangreichen Funktionen mit der Taste <F1> anfordern (natürlich
    bieten externe Tools i. allg. wesentlich mehr Möglichkeiten).
    Die View-Funktion arbeitet auch mit gepackten Dateien: In diesem Fall
    wird das Inhaltsverzeichnis des jeweiligen Archivs ausgegeben.
    Mit <Alt> oder <Ctrl> kann man andere Ebenen von Funktionstasten-
    vorbelegungen anzeigen und starten.


   2. Link-Funktion in Fenster:
   ============================

    Die Link-Funktion (Verbindung zweier Rechner MASTER/SERVER via serielles
    oder paralleles Kabel) ist erheblich erweitert worden und arbeitet nun
    auch mit parallelen Transfer-Kabeln (sehr schnell)! Unter Umständen kann
    man auf den Split-Screen-Modus des Programms FASTLYNX (FX) zugunsten des
    NC verzichten (LAPLINK PRO 4.x kommt vom Bedienungskomfort nicht mit).
    Das parallele Kabel, das dabei zum Einsatz kommt, entspricht dem Kabel,
    das auch von LAPLINK oder FASTLYNX verwendet wird (und mittlerweile
    sogar in diversen Läden als 'Parallel-Nullmodem-Kabel' für Nibble-
    Transfer für 5,- bis 20,- DM zu finden ist). Es ist nicht notwendig,
    daß die Schnittstellen bidirektional arbeiten können müssen. Hier
    scheint sich also soetwas wie ein Defakto-Standard für Parallel-
    Transferkabel herauszukristallisieren. Das Kabel, das für eine ähnliche
    Problemlösung nach c't (Zeitraum 1988-1989) verwendet wurde, ist leider
    nicht verwendbar.


   3. Archive:
   ===========

    In ein ausgewähltes Archiv kann man mit <RETURN> 'hineingehen'. Im
    Fenster wird dann der Inhalt eines Archivs angezeigt. In diesem Zustand
    kann man das zugehörige Laufwerk nicht wechseln, dazu muß man durch
    erneuten Druck auf <RETURN> das Archiv wieder verlassen.
    Das Kopieren von Dateien in Verbindung mit einem bereits vorhandenen
    Archiv ist sehr einfach:
    Man geht in einem Fenster in das gewünschte Archiv hinein (s.o.) und
    im anderen Fenster wählt man das gewünschte Quell-/Zielverzeichnis.
    Dann markiert man wie gewohnt die Dateien (z.B. mit <Einfügen> oder
    <Gray+>) und startet die Kopieraktion vom einen Fenster ins andere
    mit den üblichen Tasten <F5> und <F6>. Anhand des Archivnamens wird
    automatisch der richtige Packer/Entpacker gewählt.

    Man kann auch neue Archive mit verschiedenen Optionen erzeugen, dazu
    sei auf die Menüs des NC und die beiliegenden Doku's verwiesen.


    Noch ein paar Hinweise:

    Wenn man versucht, in beiden Fenstern gleichzeitig Archive zu öffnen,
    wird im zweiten Fenster durch den Druck auf <RETURN> der externe
    Archiver gestartet (der NC kann sich nicht in beiden Fenstern gleich-
    zeitig innerhalb von Archiven befinden). Dabei kann es vorkommen, daß
    der Rechner nach der Anzeige des Archivs des zweiten Fensters abstürzt
    und man neu booten muß (allerdings tritt dies z.B. mit Novell DOS 7
    ab Update 9 nicht auf).

    Außerdem wurde berichtet, daß der NC nicht immer alle Dateien eines
    Archivs anzeigt, was wohl besonders bei kleinen Archiven, bei
    Dateinamen mit Sonderzeichen (deutsche Umlaute etc.) und in Verbindung
    mit von Fremd-Archivern (z.B. Info-ZIP) gepackten Dateien auftritt.

    .ZIP Archive, die mit dem Packer NCZIP im NC gepackt wurden, lassen
    sich nicht immer mit dem 'Original'-Archiver PK(UN)ZIP entpacken.
    Auch PKZIPFIX konnte in solchen Fällen bisher nichts mehr restaurieren.
    Der NC kann solche Dateien aber ganz normal wieder entpacken, was
    darauf hindeutet, daß es sich hier um einen Bug im Dateiformat handelt.

    Glücklicherweise kann man auch externe Packer/Betrachter einbinden und
    auf diese Weise solche Bugs kaschieren (ARJVW161.ZIP, LHAVW161.ZIP).


   4. Kommandozeilenpuffer (DOSKEY/HISTORY) in der NC-Shell:
   =========================================================

    Der NC bietet für seine Kommandozeile einen eigenen Puffer an, den man
    über das Menü (recht umständlich) oder über Hotkeys wieder zurückspulen
    kann. Wenn man aber beide NC-Fenster ausblendet (mit <Ctrl>+<F1> bzw.
    <Ctrl>+<F2> oder <Ctrl>+<o>), so kann man zum Spulen in diesem Puffer
    auch die Cursor-Tasten verwenden. Außerdem ist die Bedienung über
    <Ctrl>+<e>, <Ctrl>+<x> (und die alten Wordstar-kompatiblen Cursor-
    Steuerbefehle) möglich.


   5. Bugs im NC:
   ==============

    In seltenen Fällen (ganz bestimmte Überlänge von Verzeichnisnamen) hat
    der NC Probleme mit extrem langen Pfadnamen, etwa beim Kopieren. Die
    Dateien landen dann mit abgeschnittenen Dateinamen ein paar Verzeich-
    nisse weiter vorne (zum Wurzelverzeichnis hin) als eigentlich gewünscht.

    In solchen Fällen hilft leider nur der DOS-Befehl COPY.


    Bug beim Kopieren (Verschieben) mehrerer Verzeichnisse:

    Will man mehrere Verzeichnisse in das Stammverzeichnis eines anderen
    Laufwerks kopieren (verschieben), so ist darauf zu achten, daß bei der
    Abfrage 'Kopieren von ... nach' ein Backslash ('\') angegeben wird:
    z.B. "C:\" und nicht "C:"

    Läßt man den Backslash weg, so kopiert NC die Verzeichnisse, die auf
    derselben Hierarchieebene liegen, in tiefer liegende am Ziellaufwerk.
    Zum Beispiel wird aus

               E:TEST                  A:.
               +---UTEST1              +---UTEST1
               |   +---UTEST21             +---UTEST21
               +---UTEST2                      +---UTEST2
               +---UTEST3                          +---UTEST3


   6. NC und lokale Multitasker:
   =============================

    Leider ist der NC auf einem lokalen Rechner nicht multitaskingfest,
    d.h. mehrere NC-Sessions unter einem Multitasker wie dem Novell DOS 7
    oder Caldera OpenDOS TASKMGR führen bei Verwendung von SHARE zu
    Laufwerkszugriffsfehlern.
    Wenn man diese bewußt umgeht, arbeitet der NC äußerst labil und stürzt
    quasi immer ab. ATTRIB +r hilft in diesem Fall auch nicht, da der NC
    anscheinend die Datei NC.INI immer zum Schreiben öffnet.
    Im Netzbetrieb finden erweiterte Attribute Anwendung; hier arbeitet
    der NC praktisch problemlos, auch wenn mehrere Benutzer den NC gleich-
    zeitig nutzen.

    Der NC verwendet für seinen Bildschirmaufbau anscheindend direkte
    Video-RAM-Zugriffe und kann nicht so umkonfiguriert werden, daß er
    BIOS-Aufrufe benutzt.
    Dies führt unter dem Novell DOS/Caldera OpenDOS TASKMGR im Multitasking-
    Modus dazu, daß der NC als Hintergrund-Task ausgesetzt wird, sobald er
    auf den Bildschirmspeicher zugreift (was ja quasi bei der kleinsten
    Änderung passiert). Das wiederum bedeutet, daß mit dem NC keine Kopier-
    aktionen, serielle Datenübertragungen etc. im Hintergrund möglich sind.
    Stattdessen müssen entsprechende DOS-Kommandos verwendet werden.

    Der NC hat sich auch als einer der 'Windows-Feinde' schlechthin heraus-
    kristallisiert (obwohl er dort durchaus funktioniert). Aufgrund seiner
    Eigenmächtigkeiten blockiert er während der Kopieraktionen quasi das
    gesamte System und da Windows 3.x kein preemptives Multitasking (wie
    der Novell DOS/Caldera OpenDOS TASKMGR) beherrscht, ist damit solange
    das gesamte Windows-System annähernd unbedienbar. Wenn Sie also größere
    Kopieraktionen in der DOS-Box ausführen wollen, sollten Sie sich
    vielleicht doch noch mal die Parameter von COPY, MOVE und XCOPY
    anschauen... ;-)


   7. Noch ein Bug in NC:
   ======================

    Unter bisher noch ungeklärten Umständen kann es vorkommen, daß das
    rechte NC-Fenster nicht korrekt arbeitet. Bei identischen Einstellungen
    beider Fenster wurden im rechte Fenster nur die drei neusten Dateien
    eines öffentlichen Netzverzeichnisses angezeigt, im rechten Fenster
    jedoch alle. Es waren keine Filter eingestellt und auch erneutes
    Einlesen brachte keine Veränderung.
    Unter PNW wird im rechten Fenster jeweils nur die erste Datei kopiert,
    gelöscht oder verschoben, wenn man - Unterverzeichisse eingeschlossen -
    eine derartige Operation über einen ganzen Verzeichnisbaum anwirft. Dies
    führt häufig zu Fehlermeldungen, ein Verzeichnis sei nicht leer (in dem
    Moment merkt der NC selbst, daß etwas nicht stimmt...).
    Diese und ähnliche Effekte in Verbindung mit dem rechten Fenster sind
    in verschiedenen Novell-Netzen reproduziert worden, wurden allerdings
    offenbar mit dem NC 5 behoben.


   8. ARJ als Entpacker unter dem NC:
   ==================================

    Möchte man mit ARJ Dateien über Laufwerks- oder Verzeichnisgrenzen
    hinweg entpacken, so wird der Vorgang u.U. mit einer Fehlermeldung
    abgebrochen. Dies liegt an einer Designschwäche von ARJ, der seine
    temporären Dateien in %Temp% abgelegt, aber trotzdem im aktuellen
    Verzeichnis sucht. Ist nun die Umgebungsvariable %Temp% z.B. mit
    C:\TMP etc. belegt, so findet ARJ seine Dateien nicht mehr. Abhilfe
    schafft ein Aufruf über einen Batchjob, der für die Dauer der ARJ-
    Session den Eintrag von %Temp% zu Null setzt.

    z.B.:  ARJ.BAT:

    @ECHO off
    SET tmptemp=%Temp%
    IF NOT "%tmptemp%"=="%Temp%" GOTO error
    SET Temp=
    :cont
    ...\arj.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
    SET Temp=%tmptemp%
    GOTO end
    :error
    ECHO Kein Platz in der Umgebung!
    GOTO cont
    :end

    Abhilfe soll auch mit den ARJ Optionen -wPATH bzw. -w%Temp% möglich
    sein (nicht überprüft).


   --------------------------------------------------------------------------


Converted to HTML by TXT2HTML (©Thomas Antoni), 29.06.2011, 17:35:55