scripts:index
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
scripts:index [2023/10/19 10:57] – [Exemple de structure] CrazyCat | scripts:index [2023/10/21 13:31] (Version actuelle) – [Voir aussi] CrazyCat | ||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
Pensez toujours à mettre un commentaire expliquant l' | Pensez toujours à mettre un commentaire expliquant l' | ||
==== Les déclencheurs ==== | ==== Les déclencheurs ==== | ||
- | Les déclencheurs, | + | Les déclencheurs, |
Certains préfèrent mettre les binds avant les procédures qui en découlent, d' | Certains préfèrent mettre les binds avant les procédures qui en découlent, d' | ||
Ligne 30: | Ligne 30: | ||
==== Exemple de structure ==== | ==== Exemple de structure ==== | ||
<code tcl># | <code tcl># | ||
- | # Script | + | # Script |
# | # | ||
# Auteur: CrazyCat < | # Auteur: CrazyCat < | ||
Ligne 42: | Ligne 42: | ||
# CONFIGURATION | # CONFIGURATION | ||
# message à afficher | # message à afficher | ||
- | set ex_msg | + | set smsg " |
# NE PAS MODIFIER CI-DESSOUS | # NE PAS MODIFIER CI-DESSOUS | ||
- | proc exemple: | + | proc pub.display |
- | | + | |
- | | + | |
| | ||
} | } | ||
- | bind pub - " | + | bind pub - " |
- | putlog "example | + | putlog "exemple |
===== Variables ===== | ===== Variables ===== | ||
Les variables peuvent être définies en deux groupes, les variables locales et les variables globales. | Les variables peuvent être définies en deux groupes, les variables locales et les variables globales. | ||
Ligne 60: | Ligne 59: | ||
Elles sont habituellement définies au sein d'une procédure et sont temporaires: | Elles sont habituellement définies au sein d'une procédure et sont temporaires: | ||
==== Variables globales ==== | ==== Variables globales ==== | ||
- | Une variable globale existe non-seulement au sein de tout le script, mais elle est globale pour l' | + | Une variable globale existe non-seulement au sein de tout le script, mais elle est globale pour l' |
- | La globalité d'une variable peut être très pratique, par exemple celles qui sont propres à l' | + | La globalité d'une variable peut être très pratique, par exemple celles qui sont propres à l' |
Pour vous éviter ce type de problème, il y a quelques astuces: | Pour vous éviter ce type de problème, il y a quelques astuces: | ||
Ligne 69: | Ligne 68: | ||
- préférer un tableau unique contenant les diverses variables du script, | - préférer un tableau unique contenant les diverses variables du script, | ||
- utiliser un [[: | - utiliser un [[: | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | [[faq: | ||
+ | <nspages -h1 -subns -exclude: |
scripts/index.1697713064.txt.gz · Dernière modification : 2023/10/19 10:57 de CrazyCat