Retour à la page personnelle de Bernard Parisse.

## 5 Comment bien utiliser les menus

### 5.1 Utiliser les menus pour avoir une commande `Xcas`

Dans les menus, les commandes `Xcas` sont classées par thème dans le menu `Cmds`. Les commandes usuelles sont aussi dans le menu `CAS` ou dans le menu `Graphic`.
Lorsqu’on débute, il est préférable d’utiliser le menu `CAS` ou le menu `Graphic` car ces menus vous permettent de connaitre le nom de la commande `Xcas` que vous cherchez. En effet dans ces menus le nom des commandes est suivi d’un bref déscriptif et de plus soit l’`Index` de l’`Aide` s’ouvre automatiquement sur la commande choisie, soit une boite de dialogue vous demande de préciser les arguments de la commande choisie.
Lorsqu’on utilise le menu `Cmds` et que l’on clique sur le nom d’une commande `Xcas`, son nom apparait dans le niveau où se trouve le curseur et une aide succinte s’affiche dans la fenêtre des Messages (bouton `Msg`). Il ne vous reste plus alors qu’à taper les arguments de cette commande !

### 5.2 Rajouter un menu

On peut redéfinir les menus que l’on voit au-delà du menu `Aide`. Par exemple, rajoutons un menu `Exo1` qui contiendra les commandes `equal2diff factor subst` qui seraient utiles pour faire un exercice numéroté 1.

Pour cela il faut ouvrir dans l’éditeur texte de votre choix (par exemple `emacs, vi, nedit, notepad, bloc.notes...` mais PAS `word, abiword, kword, openoffice...`) le fichier `xcasmenu` (sous Linux ou Mac, il faut modifier ce fichier dans le répertoire `/usr/share/giac/doc/fr` ou
`/usr/local/share/giac/doc/fr`).

Vous devez voir:
`Math/Constants/pi
Math/Constants/i
Math/Constants/e...`

Vous tapez alors les trois lignes suivantes (une ligne par commande) :
`Exo1/equal2diff
Exo1/factor
Exo1/subst`
en laissant le reste
`Math/Constants/pi
Math/Constants/i
Math/Constants/e...`
inchangé.

Lorsque vous relancez `Xcas` vous avez maintenant après le menu `Aide` un menu `Exo1` qui contient les commandes `equal2diff factor subst`.

Remarque : le menu `Exemples` suit le même principe avec un fichier `xcasex`, mais il faut aussi avoir créé les fichiers de session exemple dans le répertoire de `xcasex`.

### 5.3 Supprimer un menu

Pour cela il faut ouvrir dans l’éditeur de votre choix le fichier `xcasmenu`. Il suffit alors d’effacer les lignes que vous ne voulez pas voir apparaitre en ayant soin de les sauver pour pouvoir vous en reservir ultérieurement !

Retour à la page personnelle de Bernard Parisse.