Un menu présente à l'usager un choix d'option. Les menu de netware 3.12 sont basés
sur des commandes d'organisation et de controle.Ex. :
Menu 1, Simplifié //Simplifié est le titre du menu
ITEM WORD PERFECT //Word Perfect est le premier nom afficher dans le menu
EXEC WP //execute le prog WP associés au nom qui suit
ITEM UTILITÉ //utilité est le deuxième nom afficher dans ce menu
SHOW 2 //Affiche le Menu 2 (utilité) écrit plus bas
ITEM QUITTER //Quitter est le troisième nom afficher dans ce menu
EXEC EXIT //Cette commande quitte le menu
MENU 2, UTILITÉ
ITEM UTILITÉS NORTON
EXEC NU
ITEM UTILITÉ RÉSEAU
EXEC SYSCON
Le choix de la première option execute WP le programme Le choix de la deuxième option
(utilité) renvoie a un deuxième sous-menu qui a pour titre "utilité" et
composé de deux option (2 item ds menu 2) le choix de la troisième option execute la
commande exit qui fait quitter le menu les commandes "MENU" et "ITEM"
sont des commandes de présentation tandis que "SHOW" et "EXEC" sont
des commandes de controle. Ex2:
MENU 1, NOUVEAU
ITEM APPLICATION
SHOW 2
ITEM UTILITÉ NETWARE
SHOW 3 //Affiche le Menu 3 .
ITEM QUITTER LE MENU TEMPORAIREMENT
EXEC DOS //Va temporairement au DOS Prompt exit pour revenir .
ITEM Quitter le menu deffinitivement
EXEC EXIT //Quite le menu définitivement .
ITEM QUITTER LE RÉSEAU
EXEC LOGOUT //nous fait quitter menu et le Réseau .
MENU 2, APPLICATIONS
ITEM LOTUS 1-2-3 {BATCH} //batch enlève le menu de la mémoire pendant
EXEC 123 // l'execution du programme qui suit, sauve 32K
ITEM WINDOWS {BATCH}
EXEC WIN
ITEM ACCOUNTING
GETR ENTRER LE CODE: {}7,,{}
EXEC GO
MENU 3, UTILITAIRE NETWARE
ITEM RECOUVRER LES FICHIERS EFFACÉS
EXEC SALVAGE
ITEM VÉRIFIER MON IDENTITÉ
EXEC WHOAMI
Le paramètre "{BATCH}" mis au niveau de la ligne item sert à décharger de
la mémoire le programme NMENU.exe (qui execute le menu) et libère 32k de la
mémoire.
GETR permet d'aller chercher un code qui est un paramètre d'entré pour le programme
GO.
Les commandes d'organisations:
1)MENU:
elle est suivi du chiffre pour le titre du menu
MENU1, TITRE
Les sous-menus peuvent prendre le chiffre de 1 à 255.
MENU23, UTILITAIRES (LE SOUS-MENU 23)
2)ITEM:
est suivi de l'option à afficher
ITEM SÉCURITÉ
Les différentes option d'un sous-menu
seront afficher dans l'ordre de leur écriture et précédés de
A. SECUTITÉ
B. CHOIX CHERCHE
C. T.D.C.
D. IDENTITÉ DU COUPABLE
Pour changer l'affichage par défaut A.,B.,C.,D. on utilise le symbole " ^ "
ITEM ^U UTILITÉ
ITEM ^S SÉCURITÉ
ITEM ^C COPIES
Va afficher:
U. UTILITÉ
S. SÉCURITÉ
C. COIPER
Le ITEM peut avoir 4 paramètre
1) {BATCH}
2) {PAUSE} execute une pause après avoir executer l'instruction qui suit ds
l'exemple
WHOAMI. Ex:
ITEM IDENTITÉ {PAUSE}
EXEC WHOAMI
3) {CHDIR} ramène au répertoire par défaut après l'execution de la commande
4) {SHOW} affiche les commandes du DOS dans le coin supérieur Gauche lors de
leur execution.
Les commandes de controles elles serve a executer des instructions de menu. elle sont 6
1) EXEC: sert a executer tout programme interne ou externe
2) SHOW: elle branche sur le sous-menu qui a le numéro et le titre de l'item
3) LOAD: pour charger un autre menu fichier
4) GETO: demande une réponse optionel de la part de l'usager. si il ne donne
pas de réponse le programme peut continuer son execution.
5) GETR: exige obligatoirement une réponse sinon l'execution du programme
s'arrête.
6) GETP: assige à la réponse de l'usager une variable DOS. Pour s'en servir
dans l'appelle du programme ou comme variable d'entrée.
ITEM COPIES DE FICHIERS
GETP ENTRER LA SOURCE {}30,,{}
EXEC: utilisé pour exécuter les commandes du dos et des programmes pour les
prog .bat
on y ajoute CALL Ex: EXEC CALL FICHIERS.BAT .
EXEC DOS: va temporairement au DOS prompt
EXEC EXIT: sort du menu
EXEC LOGOUT: quitte le réseau
La syntax de GET?
GET? INSTRUCTION{PREPEND}LONGUEUR,PREFILL,SECURE{APPEND}
INSTRUCTION: message qu'on veut/doit afficher
PREPEND: Pour afficher une donnÉe qui prÉcède laréponse de l'usager
LONGUEUR: indique le nombree maximal de caractÈres de la réponse
PREFILL: Pour ecrire uneréponse par défaut
SECURE: l'Écriture de ce mot empÈche de voir ce que l'usager réponse
APPEND: Pour ajouter une donnÉe après laréponse
La commande GET doit toujour etre écrite en majuscule et une seul commande par ligne.
Lorsque l'usager donne sa réponse suit a un GET il doit faire la touche F10.
un fichiers menu peut etre edité avec edit et il doit avoir l'extention .SRC
puis il est compilé avec l'executable menumake.exe Ex: menumake menu.src Après la
compilation ce fichiers a l'extention .DAT et l'execution du menu se fait avec le programm
nmenu.exe Ex: NMENU MENU