******************************************************************************
*                                                                            *
*                    NovMenu, das NOVELL - MENSYSTEM                        *
*                              (C) 1993 by                                   *
*                                                                            *
*                  Engelhardt & Partner Systemconsulting                     *
*                           Am Schraffenberg 43                              *
*                            42799 Leichlingen                               *
*                                                                            *
*              Gesellschaft fr Software- und Netzwerkplanung                *
*                           Tel : 02175 / 1277                               *
*                           Fax : 02175 / 71247                              *
*                                                                            *
******************************************************************************


*********      Anleitung fr die Sharewareversion von NovMenu       **********
*********   Diese Sharewareversion soll/darf frei kopiert weden     **********

Inhaltsverzeichnis:

1. was leistet NovMenu?
2. Systemvoraussetzungen
3. Installation
4. Erstellen einer Mensteuerdatei
5. Unterschied zwischen Shareware- / Vollversion
6. Anwenderregistrierung



***************************
* 1. was leistet NovMenu? *
***************************

Das Program NovMenu ist eine komfortable Benutzeroberflche (SAA hnliche
Bedienung) fr PC-Arbeitsstationen im Novell Netz. NovMenu liet ber
Netwarefunktionsaufrufe die Bindery aus, und ermittelt damit die Gruppen-
zugehrigkeit des, im Novell Netz, angemeldeten Users. Mit diesen
Informationen wird ein individuelles Men fr den angemeldeten User
zusammengestellt (Somit wird nur EINE Mensteuerdatei fr alle
User bentigt). Die Menpunkte knnen nun ber Hotkeys, Cursortasten oder
eine angeschlossene Maus aktiviert werden. Nach verlassen des Programmes,
welches durch einen Menpunkt aktiviert wurde, befinden Sie sich wieder im
Mensystem.

NovMenu bentigt keinen Arbeitsspeicher nachdem ein Menpunkt aufgerufen
wurde!!!

Als kleine Zugabe ist noch ein Mailprogramm integriert, mit dem Sie an einen
angemeldeten User eine Nachricht senden knnen.

*********************** NEU ab Version 2.12 von NOVMENU **********************

Ab V2.12 ist in das Mensystem eine Netware Queue Untersttzung
implementiert. Somit kann jeder Benutzer seine eigene Druckerzuweisung
ber das Mensystem vornehmen (LPT1 bis LPT3). Die Einstellungen werden
automatisch gespeichert, und bei erneutem anmelden im Netz wieder
hergestellt (hnlich wie unter Windows 3.1). Eine nderung der Zuweisung
ist jederzeit mglich.

Die Druckerzuweisung lt sich Benutzer oder Netzwerkkarten abhngig
speichern / herstellen.

******************************************************************************



****************************
* 2. Systemvoraussetzungen *
****************************

Netzwerk          : Novell Netware ab Version 2.x

Netzwerkprotokoll : IPX

Netzwershell      : NETX
                    (oder VLM ab Netware 3.1x / 4.0x)

Arbeitsstationen  : PC's ab 80286 und ab DOS 3.3



*******************
* 3. Installation *
*******************

(Bei dieser Beispielinstallation wird eine Installation auf einem
 Novell 3.11 / 3.12 Server vorausgesetzt)

Das Mensystem mu auf einem Server im Novell Netz installiert werden, wo
sich jeder User beim einloggen anmeldet.
Melden Sie sich als Supervisor im Netz an, und erstellen Sie auf diesem
Server im SYS-Volume ein Unterverzeichnis (z.B. SYS:NOVMENU), und kopieren
Sie folgende Dateien in dieses Verzeichnis:

       NOVMENU.EXE           (Menprogramm)
       NOVMENU.COL           (Farbdefinitionen)
       NOVMENU.MEN           (Mensteuerdatei)
       NM.BAT                (NovMenu Hauptprogramm)

       GROUP.EXE
       QUEUE.EXE

Mit dem Netware Utilitie SYSCON werden nun die Zugriffsrechte fr dieses
Verzeichnis hinzugefgt.
Folgende Zugriffsrechte werden bentigt:

       R                     (Read)
       W                     (Write)
       C                     (Create)
       E                     (Erase)
       M                     (Modify)
       F                     (File Scan)

Als nchstes mu das System Login Script gendert werden (mit SYSCON).

       1. Suchpfad erweitern:

          MAP INS S15:=SYS:NOVMENU
                   ^^freie Nummer whlen!!!


       2. Jede Arbeitsstation mu die Umgebungsvariable NOVMENUUSER
          mit einer Nummer belegen (es darf keine doppelte Nummer vergeben
          werden).

          DOS SET NOVMENUUSER=STATION


       3. Ausfhren von START.BAT

          EXIT "START"


       Die Datei START.BAT sollte im Verzeichnis SYS:PUPLIC stehen,
       und folgende Eintrge enthalten:

          @ECHO OFF
          CLS
          SET NOVMENUPATH=F:\NOVMENU\  (letztes "\" nicht vergessen!!!)
          SET NOVMENUFILE=NOVMENU.MEN  (Mensteuerdatei)
          CALL NM                      (NovMenu Hauptprogramm)
          SET NOVMENUPATH=             (Environment zurcksetzen)
          SET NOVMENUFILE=             (Environment zurcksetzen)
          SET NOVMENUUSER=             (Environment zurcksetzen)
          CLS
          LOGOUT                       (...und verabschieden)



**************************************
* 4. Erstellen einer Mensteuerdatei *
***************************************

Eine Mensteuerdatei ist eine Textdatei, die die Gruppen-, Mendefinitionen
und Anweisungen fr das Betriebssystem beinhaltet.
Der Name der Mensteuerdatei kann beliebig gewhlt werden (wenn er NICHT
NOVMENU.MEN ist, mu die Umgebungsvariable NOVMENUFILE auf diesen Namen
gesetzt werden). Die Mensteuerdatei mu im gleichen Verzeichnis angelegt
werden, wo die Datei NOVMENU.EXE steht. Zum erstellen der Mensteuerdatei wird
ein Texteditor bentigt z.B. Edit, Norton Commander... .

Verwenden Sie fr Ihre ersten Versuche eine Kopie der beigefgten
Mensteuerdatei NOVMENU.MEN.

Bevor Sie eine Mensteuerdatei erstellen, sollten sie sich Gedanken ber die
User- / Gruppenzugehrigkeiten machen. Das NovMenu untersttzt maximal 8 ver-
schiedene Gruppen.

       z.B.: User1 Mitglied der Gruppe      Everyone
                                            Support
                                            Technik

             User2 Mitglied der Gruppe      Everyone
                                            Lager
                                            Technik

             User3 Mitglied der Gruppe      Everyone
                                            Technik
                                            Auftragsbearbeitung

Jeder der User hat Zugriff auf verschiedene Gruppen, d.h. jeder User
bekommt ein individuelles NovMenu.

Das Aussehen des Mens setzt sich wie folgt zusammen:

    waagerechte Menpunkte: Info, Gruppe1, Gruppe2...Gruppe8, Ende

    senkrechte Menpunkte: Ausfhrbare Menpunkte, die gruppenbezogene
                           Programmteile ausfhren, sowie in weitere Men-
                           ebenen verzweigen.


Definition der waagerechten Menpunkte (Gruppen) in der Mensteuerdatei:

       Group1    : Everyone
       Menu1     : @Utilities
       MenuHelp1 : Norton Commander / XTree / PCTools

Erklrung: Wenn ein User in der Gruppe Everyone ist, dann erscheint in seinem
           Men als waagerechter Menpunkt der Text "Utilities", und als
           Hilfstext in der letzten Zeile der Text
           "Norton Commander / XTree / PCTools", wenn der Menpunkt Utilities
           aktiviert ist.
           Das Zeichen nach dem Zeichen "@" ist der HotKey dieses Menpunktes.
           Zum aktivieren des Menpunktes "Utilities" mittels Hotkey, mu die
           Tastenkombination "<ALT> <u>" eingegeben werden.


...daraus folgt die Definition weiterer Gruppen:

       Group2    : Support
       Menu2     : @NetWare
       MenuHelp2 : NetWare / Utilities

       Group3    : Technik
       Menu3     : @Technik
       MenuHelp3 : Preislisten / Firmen / Reparaturen

...usw!!!

Jetzt mssen noch gruppenbezogenen Mens erstellt werden.
Ein Menfenster besteht aus einer Startzeile, den Mendefinitionen, den
Betriebssystem Anweisungen und einer Endzeile. Die Definition eines
Menfensters kann irgendwo in der Mensteuerdatei stehen.

z.B. die Definition des Fensters der 1. Gruppe (Everyone):

       ; Men fr 1. Gruppe
       MenuStart1
         &Utilities
           Utils
         #@DOS Befehl ausfhren
           $Dos Befehl:
           CLS
           ECHO DOS Befehl: "$"
           $
           PAUSE
       MenuEnd1

       Utils
         #@Norton Commander
           ?0815
           NC
         #@XTree
           XTG
         #@Compress
           F:
           CD F:\PCT
           COMPRESS
       MenuEnd
       ; Menende fr 1. Gruppe

Erklrung: MenuStart1 / MenuEnd1 bilden die  Start- / Endzeile des 1.Mens,
           dazwischen stehen die Mendefinitionen und Betriebssystem
           Anweisungen.

           Gltige Mendefinitionen: & -> neues Menfenster ffnen
                                          (Untermen). Es sind ebenso
                                          Unter Unter... Mens erlaubt.

                                     # -> Menauswahl, bei Anwahl werden die
                                          nachstehenden Anweisungen
                                          ausgefhrt (Programmwahl).

                                     $ -> Befehlszeile einlesen
                                          Das Zeichen "$" wird nach dem
                                          einlesen durch die Befehlszeile
                                          ersetzt.

                                     ? -> Passworteingabe
                                          nachfolgende Anweisungen werden nur
                                          bei Eingabe des richtigen Passwortes
                                          ausgefhrt.

                                     ; -> Remark, ist ein Semikolon das erste
                                          Zeichen einer Zeile, so wird diese
                                          Zeile ignoriert.

                                     @ -> HotKey s.o.

In NovMenu ist auch ein Bildschirmschoner integriert, dessen Aktivierungszeit
in der Mensteuerdatei eingestellt werden kann.
Eintrag in der Mensteuerdatei:

       ScreenSaveTime : 120

(Die Aktivierungszeit wird in Sekunden angegeben)


...und zum Schlu noch eine Mensteuerdatei, die Sie als Beispiel verwenden
knnen:

; *********************************************
; ***       16.04.1994 Dirk Engelhardt      ***
; ***  Konfigurationsdatei fr NOVMENU.EXE  ***
; *********************************************
;----------------------------------------------------------------------------
; ACHTUNG!!!
; Die Umgebungsvariable NOVMENUPATH mu auf den Pfad
; von NOVMENU.EXE gesetzt werden
; z.B. SET NOVMENUPATH=C:\MENU\
;----------------------------------------------------------------------------
; ACHTUNG!!!
; Die Umgebungsvariable NOVMENUFILE mu auf den Namen der Menudatei
; gesetzt werden, wenn dieser nicht NOVMENU.MEN ist.
; z.B. SET NOVMENUFILE=DUMMY.MEN
;----------------------------------------------------------------------------
; ACHTUNG!!!
; Die Umgebungsvariable NOVMENUUSER mu
; an jeder Arbeitsstaion unterschiedlich
; gesetzt werden
; z.B. SET NOVMENUUSER=1
; (es sind Werte zwischen 1 und 999 erlaubt)
;----------------------------------------------------------------------------
; sollen mit NovMenu Druckerumleitungen mglich sein? (J / N)
UsePrinterQueue              : J
;----------------------------------------------------------------------------
; sollen die Druckereinstellungen Netzwerkkarten oder Benutzer abhngig sein?
; J -> Netzwerkkarten abhngig
; N -> Benutzer abhngig
UseNodeAddress               : J
;----------------------------------------------------------------------------
; soll ein FormFeed nach jedem Druck erfolgen ? (J / N)
UseFormFeed                  : N
;----------------------------------------------------------------------------
; soll eine Vorspannseite vor jedem Druck erfolgen ? (J / N)
UseBanner                    : N
;----------------------------------------------------------------------------
; Sekunden bis zum Start des Bilschirmschoners (1..99999 Sekunden)
ScreenSaveTime               : 120
;----------------------------------------------------------------------------
; Namen der Netware Gruppen
Group1                       : EVERYONE
Group2                       : GUEST
Group3                       : WINDOWS
Group4                       :
Group5                       :
Group6                       :
Group7                       :
Group8                       :
;----------------------------------------------------------------------------
; Namen der MenuEintrge (maximal 8 Eintrge, 18 Zeichen)
Menu1                        : Utilities
Menu2                        : Spiele
Menu3                        : Windows
Menu4                        :
Menu5                        :
Menu6                        :
Menu7                        :
Menu8                        :
;----------------------------------------------------------------------------
; Namen der MenuHelpEintrge (maximal 8 Eintrge, 48 Zeichen)
MenuHelp1                    : Utilities
MenuHelp2                    : Spiele
MenuHelp3                    : Windows
MenuHelp4                    :
MenuHelp5                    :
MenuHelp6                    :
MenuHelp7                    :
MenuHelp8                    :
;----------------------------------------------------------------------------
; # -> Start Menu
; & -> neues Untermenu
; @ -> Hotkey
;----------------------------------------------------------------------------
MenuStart1
  #@Norton Commander 4.0
    NC
  #@DOS Befehl ausfhren
    $DOS Befehl:
    CLS
    ECHO DOS Befehl: "$"
    $
    PAUSE
  &Net@Ware Utilities
    NETWARE
MenuEnd
NETWARE
  #Sys@Con
    SYSCON
  #@Session
    SESSION
  #@VolInfo
    VOLINFO
  #RCo@Nsole
    RCONSOLE
  #FC@Onsole
    FCONSOLE
  #@PConsole
    PCONSOLE
  #P@RintCon
    PRINTCON
  #Print@Def
   PRINTDEF 
MenuEnd
;----------------------------------------------------------------------------
MenuStart2
  #@Lemmings
    L:
    CD L:\GUEST\GAMES\LEMMI
    LEMMI
  #@Perestroika
    L:
    CD \GUEST\GAMES\PERESTR
    PERESTR
  #Push@Over
    L:
    CD \GUEST\GAMES\PUSHOVER
    PUSH
  #@Tristan
    L:
    CD \GUEST\GAMES\TRISTAN
    TRISTAN
  #@Epic Pinball
    L:
    CD \GUEST\GAMES\PINBALL
    PINBALL
  #@MadTV
    L:
    CD \GUEST\GAMES\MADTV
    CALL MADTV
  #@TIM
    L:
    CD \GUEST\GAMES\TIM
    TIM
  #@Vikings
    L:
    CD \GUEST\GAMES\VIKINGS
    VIKINGS
MenuEnd
;----------------------------------------------------------------------------
MenuStart3
  #@Windows 3.1
    W:
    CD \WINDOWS
    WIN
  #@Start Fax
    W:
    CD \WINDOWS
    CALL FAXSTART
  #S@Top Fax
    W:
    CD \WINDOWS
    CALL FAXSTOP
MenuEnd
;----------------------------------------------------------------------------
MenuStart4
MenuEnd
;----------------------------------------------------------------------------
MenuStart5
MenuEnd
;----------------------------------------------------------------------------
MenuStart6
MenuEnd
;----------------------------------------------------------------------------
MenuStart7
MenuEnd
;----------------------------------------------------------------------------
MenuStart8
MenuEnd
;----------------------------------------------------------------------------
; ********************************
; *** Konfigurationsdatei Ende ***
; ********************************



****************************************************
* 5. Unterschied zwischen Shareware- / Vollversion *
****************************************************

Es gibt KEINEN funktionellen Unterschied zwischen der Shareware- /
Vollversion.



****************************
* 6. Anwenderregistrierung *
****************************

Wenn Sie nach einem Test weiterhin vorhaben das Programm NovMenu
zu verwenden, so lassen Sie sich als Anwender registrieren.
Als registrierter Anwender erhalten Sie die neuste Version von NovMenu
ohne den Shareware Hinweis.

Durch die Registrierung knnen Sie unseren telefonischen Support
bezglich des registrierten Produktes in Anspruch nehmen.
(Telefon: 02175/1277, FAX: 02175/71247)

Drucken Sie das Bestellformular aus z.B.:

       type bestell.txt > prn

Sie erhalten ein leeres Bestellformular. Schicken, oder faxen Sie uns das
ausgefllte Formular zu.

Dirk Engelhardt, April 1994

ps.: bei Fragen und Verbesserungsvorschlgen rufen Sie uns doch einfach mal an
     oder faxen Sie uns Ihre Mitteilung.

     Sollten Sie an individuellen Softwarelsungen interessiert sein, so sind
     wir gerne bereit fr Sie geeignete Lsungen zu entwickeln.
