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

   NC4TIPS.TXT    -   Tips fr den Umgang mit dem Norton Commander Version 4

   Copyright (C) 01/1994-02/1997 bei Matthias Paul
                                     Ubierstrae 28
                                     D-50321 BRHL
                                     DEUTSCHLAND

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

   Ich bernehme keine Gewhr fr die Richtigkeit der Informationen.
   Jegliche Haftung fr Schden etc. ist ausgeschlossen. Hinweise auf
   Fehler sowie auf weitere Tips und Tricks sind immer willkommen.

   Bitte beachten Sie README.1ST fr 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 fr 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 fr Newcomer:
   ======================================

    Besonders interessant sind die Mglichkeiten mit und in Archiven
    (gepackte Dateien) zu arbeiten.
    Auerdem wurden die Fhigkeiten 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 (natrlich
    bieten externe Tools i. allg. wesentlich mehr Mglichkeiten).
    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 Umstnden 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 Lden als 'Parallel-Nullmodem-Kabel' fr Nibble-
    Transfer fr 5,- bis 20,- DM zu finden ist). Es ist nicht notwendig,
    da die Schnittstellen bidirektional arbeiten knnen mssen. Hier
    scheint sich also soetwas wie ein Defakto-Standard fr Parallel-
    Transferkabel herauszukristallisieren. Das Kabel, das fr eine hnliche
    Problemlsung nach c't (Zeitraum 1988-1989) verwendet wurde, ist leider
    nicht verwendbar.


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

    In ein ausgewhltes Archiv kann man mit <RETURN> 'hineingehen'. Im
    Fenster wird dann der Inhalt eines Archivs angezeigt. In diesem Zustand
    kann man das zugehrige 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 gewnschte Archiv hinein (s.o.) und
    im anderen Fenster whlt man das gewnschte Quell-/Zielverzeichnis.
    Dann markiert man wie gewohnt die Dateien (z.B. mit <Einfgen> 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 gewhlt.

    Man kann auch neue Archive mit verschiedenen Optionen erzeugen, dazu
    sei auf die Mens 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 abstrzt
    und man neu booten mu (allerdings tritt dies z.B. mit Novell DOS 7
    ab Update 9 nicht auf).

    Auerdem 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 Fllen 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.

    Glcklicherweise 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 fr seine Kommandozeile einen eigenen Puffer an, den man
    ber das Men (recht umstndlich) oder ber Hotkeys wieder zurckspulen
    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. Auerdem ist die Bedienung ber
    <Ctrl>+<e>, <Ctrl>+<x> (und die alten Wordstar-kompatiblen Cursor-
    Steuerbefehle) mglich.


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

    In seltenen Fllen (ganz bestimmte berlnge 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 gewnscht.

    In solchen Fllen 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:"

    Lt 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 fhren bei Verwendung von SHARE zu
    Laufwerkszugriffsfehlern.
    Wenn man diese bewut umgeht, arbeitet der NC uerst labil und strzt
    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 fr seinen Bildschirmaufbau anscheindend direkte
    Video-RAM-Zugriffe und kann nicht so umkonfiguriert werden, da er
    BIOS-Aufrufe benutzt.
    Dies fhrt 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 Datenbertragungen etc. im Hintergrund mglich sind.
    Stattdessen mssen 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
    Eigenmchtigkeiten blockiert er whrend 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 annhernd unbedienbar. Wenn Sie also grere
    Kopieraktionen in der DOS-Box ausfhren 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 ungeklrten Umstnden 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 Vernderung.
    Unter PNW wird im rechten Fenster jeweils nur die erste Datei kopiert,
    gelscht oder verschoben, wenn man - Unterverzeichisse eingeschlossen -
    eine derartige Operation ber einen ganzen Verzeichnisbaum anwirft. Dies
    fhrt hufig 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:
   ==================================

    Mchte man mit ARJ Dateien ber Laufwerks- oder Verzeichnisgrenzen
    hinweg entpacken, so wird der Vorgang u.U. mit einer Fehlermeldung
    abgebrochen. Dies liegt an einer Designschwche von ARJ, der seine
    temporren 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 fr 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% mglich
    sein (nicht berprft).


   --------------------------------------------------------------------------
