Presentació

Llistat de la macro "DAU_DIA7".


Descripció: demana dia de la setmana

1 {SI SE CANCELA}{IR}Fugida~~
2
3 {AVISO}{^R}Dia:{^S}
4 {^]}1{^\} dilluns
5 {^]}2{^\} dimarts
6 {^]}3{^\} dimecres
7 {^]}4{^\} dijous
8 {^]}5{^\} divendres
9 {^]}6{^\} dissabte
10 {^]}7{^\} diumenge~
11
12 {CAR}númDia~~
13 {MIENTRAS}"{VARIABLE}númDia~"<"1"|"{VARIABLE}númDia~">"7"~
14 {CAR}númDia~~
15 {FIN MIENTRAS}
16
17 {IR}dia{VARIABLE}númDia~~
18
19 {ROTULO}dia1~
20 dilluns{REGRESAR}
21
22 {ROTULO}dia2~
23 dimarts{REGRESAR}
24
25 {ROTULO}dia3~
26 dimecres{REGRESAR}
27
28 {ROTULO}dia4~
29 dijous{REGRESAR}
30
31 {ROTULO}dia5~
32 divendres{REGRESAR}
33
34 {ROTULO}dia6~
35 dissabte{REGRESAR}
36
37 {ROTULO}dia7~
38 diumenge {REGRESAR}
39
40 {ROTULO}Fugida~
41 {ANIDAR}{VARIABLE}viaMacros~DauCance~
42

Comentaris

Macro cridada des de la macro DAU4H1.WPM.
1. {SI SE CANCELA}{IR} redirecciona la funció de la tecla de
cancel.lació cap al rètol "Fugida", que transfereix l'execució
a la macro DAUCANCE.WPM, que cancel.la el procediment i torna a
la macro matriu d'on parteix aquesta.
3. i fins 10. presenta un missatge en pantalla que ens ofereix
l'opció de triar un número per a cada dia de la setmana.
12. {CAR}númDia~~ genera la variable "númDia" amb el valor de la
pulsació de tecla que hagi fet l'usuari com a valor.
13. mentre el valor que teclegi l'usuari sigui més petit que "1" o
més gran que "7", segueix presentant el mateix menú (vol dir que
no haurem triat cap de les opcions vàlides).
17. {IR} transfereix l'execució al rètol marcat com a "diax", on "x"
serà un número entre 1 i 7. Aquest valor d'"x" estarà contingut
a la variable "númDia". Segons quina opció haguem triat, la
macro ens dirigirà a un rètol diferent
19. {ROTULO} declara el rètol "dia1".
20. escriu "dilluns" i {REGRESAR} retorna el control a la macro des
d'on havíem cridat aquesta DAU_DIA7.WPM.
22. {ROTULO} declara el rètol "dia2".
23. escriu "dimarts" i {REGRESAR} retorna el control a la macro des
d'on havíem cridat aquesta DAU_DIA7.WPM.
25. {ROTULO} declara el rètol "dia3".
26. escriu "dimecres" i {REGRESAR} retorna el control a la macro des
d'on havíem cridat aquesta DAU_DIA7.WPM.
28. {ROTULO} declara el rètol "dia4".
29. escriu "dijous" i {REGRESAR} retorna el control a la macro des
d'on havíem cridat aquesta DAU_DIA7.WPM.
31. {ROTULO} declara el rètol "dia5".
32. escriu "divendres" i {REGRESAR} retorna el control a la macro
des d'on havíem cridat aquesta DAU_DIA7.WPM.
34. {ROTULO} declara el rètol "dia6".
35. escriu "dissabte" i {REGRESAR} retorna el control a la macro des
d'on havíem cridat aquesta DAU_DIA7.WPM.
37. {ROTULO} declara el rètol "dia7".
38. escriu "diumenge" i {REGRESAR} retorna el control a la macro des
d'on havíem cridat aquesta DAU_DIA7.WPM.
40. {ROTULO} declara el rètol "fugida", que...
41. ... transfereix l'execució a la macro DAUCANCE.WPM, que
cancel.la l'execució de la macro, neteja la pantalla i
inicialitza les variables generals.





Josep Tordera, Lluís de Yzaguirre i Víctor Pàmies
Institut de Lingüística Aplicada ( Universitat "Pompeu Fabra")
Servei de Llengua Catalana ( Universitat de Barcelona)
corr-el: lluis punt deyzaguirre arrova upf punt edu