Originariamente inviato da
Vostradamus
Puoi usare un po' di variabili e settarle a seconda dell'attivazione dei profili...
Cerco di spiegarmi:
Ammettiamo di avere 4 variabili:
- %MEETING_ON
- %FORTE_ON
- %VIBRACALL_ON
- %OTHER_PROFILE_ON
A questo punto, i 3 profili "meeting", "forte" e "vibracall" dovrebbero tutti e 3 fare lo stesso tipo di controllo, e cioè:
In entrata:
- Impostare a 1 la propria variabile
- Impostare a 0 la variabile %OTHER_PROFILE_ON
In uscita:
- Impostare a 0 la propria variabile
- Controllare se tutte e 3 le variabili dei profili sono a 0, e se lo sono impostare %OTHER_PROFILE_ON a 1
- Riguardo al punto precedente, dato che non si possono controllare più condizioni in AND con la stessa if, ovviamente dovresti usare 3 if in cascata tipo:
codice:
if %MEETING_ON eq 0
if %FORTE_ON eq 0
if %VIBRACALL_ON eq 0
set %OTHER_PROFILE_ON = 1
endif
endif
endif
Il nuovo profilo (che io ho chiamato "other_profile" ma ovviamente chiamalo come meglio credi) a questo punto puoi farlo attivare quando %OTHER_PROFILE_ON vale 1 (va da sè che nel momento in cui tale variabile viene messa a 0 il profilo si disattiva)
Spero di non averti confuso troppo le idee