- ;-- ouverture de l'alias
- alias _calc {
- ;-- si l'alias est apeler sous forme d'un identifieur, $isid retourne $true
- if ($isid == $true) {
- ;-- si cest un identifieur il fo retourné qqc, donc on utilise return
- return $calc($1-)
- }
- ;-- si l'alias nest pas apeler sous forme d'un identifieur
- else {
- ;-- si la commandes n'est pa cacher, $show retourn $true (pas cacher veu dire quil ny a pa de poin avant la cmds, ex: /cmds )
- if ($show == $true) {
- ;-- ici met place les regle de ta commandes, pour quil ny é pa de bug
- if ($mid($1,1,1) == %) {
- ;-- echo 5 -ea: cela fai un echo dan la fenetre active (-a), de couleur brune (5), avec des - ou des * (modifiable dans les option) avan et après (-e)
- echo 5 -ea *** calcul: $2- = $+ $calc($2-)
- echo 5 -ea *** calcul: enrengistrement du resultat dans la variable: $+ $1
- set $1 $calc($2-)
- }
- ;-- si les regle ne sont pa respecter, cela retourn un msg derreure
- else echo 5 -ea *** calcul: la variable $1 est non valide
- }
- ;-- si la commandes est appeler sous une forme caché (ex: /.cmds ou .cmds )
- else {
- ;-- utiliser les meme regle, sauf oter le msg derreure (inutile car lutilisateur ne veu pa le voir)
- if ($mid($1,1,1) == %) {
- set $1 $calc($2-)
- }
- else halt
- }
- }
- }
- ;-- fermeture de lalias
;-- ouverture de l'alias
alias _calc {
;-- si l'alias est apeler sous forme d'un identifieur, $isid retourne $true
if ($isid == $true) {
;-- si cest un identifieur il fo retourné qqc, donc on utilise return
return $calc($1-)
}
;-- si l'alias nest pas apeler sous forme d'un identifieur
else {
;-- si la commandes n'est pa cacher, $show retourn $true (pas cacher veu dire quil ny a pa de poin avant la cmds, ex: /cmds )
if ($show == $true) {
;-- ici met place les regle de ta commandes, pour quil ny é pa de bug
if ($mid($1,1,1) == %) {
;-- echo 5 -ea: cela fai un echo dan la fenetre active (-a), de couleur brune (5), avec des - ou des * (modifiable dans les option) avan et après (-e)
echo 5 -ea *** calcul: $2- = $+ $calc($2-)
echo 5 -ea *** calcul: enrengistrement du resultat dans la variable: $+ $1
set $1 $calc($2-)
}
;-- si les regle ne sont pa respecter, cela retourn un msg derreure
else echo 5 -ea *** calcul: la variable $1 est non valide
}
;-- si la commandes est appeler sous une forme caché (ex: /.cmds ou .cmds )
else {
;-- utiliser les meme regle, sauf oter le msg derreure (inutile car lutilisateur ne veu pa le voir)
if ($mid($1,1,1) == %) {
set $1 $calc($2-)
}
else halt
}
}
}
;-- fermeture de lalias