if else if else
Inviato: martedì 20 settembre 2022, 16:33
Sto provando una cosa apparentemente semplice ma non capisco perché non funziona come dovrebbe:
ho quattro pulsanti ai quali associo uno script
nei quattro pulsanti definisco un valore: (1,2,3 o 4)
con lo script dovrei fare 4 azioni diverse a seconda se il pulsante che ha avviato lo script è il numero 1,2,3 o 4
Questo è lo script:
il risultato è che stampa sempre NON SO COSA FARE
dove sbaglio?
ho quattro pulsanti ai quali associo uno script
nei quattro pulsanti definisco un valore: (1,2,3 o 4)
con lo script dovrei fare 4 azioni diverse a seconda se il pulsante che ha avviato lo script è il numero 1,2,3 o 4
Questo è lo script:
Codice: Seleziona tutto
#recupero valore da pulsante
Imposta variabile [ $CAL; Valore:RicavaValore (Get(ParametroScript); 8) ]
#stampo il valore per prova.
Mostra finestra personalizz. [$CAL]
#Fin qui tutto OK. Stampa correttamente a video 1, 2, 3 o 4 a seconda del pulsante che ha avviato lo script
#ora provo a fare qualcosa a seconda se il valore del pulsante è 1,2,3 o 4
If [ $CAL = 1 ]
Mostra finestra personalizz. [ $CAL & " 111111" ]
Arresta Script
Else If [ $CAL = 2 ]
Mostra finestra personalizz. [ $CAL & " 222222" ]
Arresta Script
Else If [ $CAL = 3 ]
Mostra finestra personalizz. [ $CAL & " 3333333" ]
Arresta Script
Else If [ $CAL = 4 ]
Mostra finestra personalizz. [ $CAL & " 444444" ]
Arresta Script
Else
Mostra finestra personalizz. [ $CAL; "NON SO COSA FARE"]
End If
dove sbaglio?