c un code qui sert a dire un message a chaque lapse de temps choisi
Source / Exemple :
menu menubar {
Automessage :/automsg
}
dialog automsg {
title "Auto-Message By RetarD"
size -1 -1 328 136
option dbu
text "Auto-Message", 1, 4 22 45 8
text "Auto-Message", 2, 4 42 45 8
text "Auto-Message", 3, 4 62 45 8
text "Auto-Message", 4, 4 82 45 8
text "Auto-Message", 5, 4 102 45 8
edit "", 6, 55 22 70 10
edit "", 7, 55 42 70 10
edit "", 8, 55 62 70 10
edit "", 9, 55 82 70 10
edit "", 10, 55 102 70 10
text "Lapse de temps (en secondes)", 11, 132 22 75 8
edit "", 12, 211 22 50 10
edit "", 13, 210 42 50 10
edit "", 14, 210 62 50 10
edit "", 15, 210 82 50 10
edit "", 16, 210 102 50 10
button "OK", 17, 131 120 37 12, flat ok
button "Start", 18, 263 22 30 10, flat
button "Stop", 19, 293 22 30 10, flat
button "Start", 20, 263 42 30 10, flat
button "Stop", 21, 293 42 30 10, flat
button "Start", 22, 263 62 30 10, flat
button "Stop", 23, 293 62 30 10, flat
button "Start", 24, 263 82 30 10, flat
button "Stop", 25, 293 82 30 10, flat
button "Start", 26, 263 102 30 10, flat
button "Stop", 27, 293 102 30 10, flat
text "Lapse de temps (en secondes)", 28, 132 42 75 8
text "Lapse de temps (en secondes)", 29, 132 62 75 8
text "Lapse de temps (en secondes)", 30, 132 82 75 8
text "Lapse de temps (en secondes)", 31, 132 102 75 8
text "SVP, ne floodez pas trop ; )", 32, 11 4 62 8
}
alias automsg {
dialog -m automsg automsg
}
on *:dialog:automsg:sclick:18: {
set %msg1 $did(automsg,6)
set %lapse1 $did(automsg,12)
timermsg1 0 %lapse1 /amsg %msg1
}
on *:dialog:automsg:sclick:20: {
set %msg2 $did(automsg,7)
set %lapse2 $did(automsg,13)
timermsg2 0 %lapse2 /amsg %msg2
}
on *:dialog:automsg:sclick:22: {
set %msg3 $did(automsg,8)
set %lapse3 $did(automsg,14)
timermsg3 0 %lapse3 /amsg %msg3
}
on *:dialog:automsg:sclick:24: {
set %msg4 $did(automsg,9)
set %lapse4 $did(automsg,15)
timermsg4 0 %lapse4 /amsg %msg4
}
on *:dialog:automsg:sclick:26: {
set %msg5 $did(automsg,10)
set %lapse5 $did(automsg,16)
timermsg5 0 %lapse5 /amsg %msg5
}
on *:dialog:automsg:sclick:19: {
timermsg1 off
unset %msg1
unset %lapse1
}
on *:dialog:automsg:sclick:21: {
timermsg2 off
unset %msg2
unset %lapse2
}
on *:dialog:automsg:sclick:23: {
timermsg3 off
unset %msg3
unset %lapse3
}
on *:dialog:automsg:sclick:25: {
timermsg4 off
unset %msg4
unset %lapse4
}
on *:dialog:automsg:sclick:27: {
timermsg5 off
unset %msg5
unset %lapse5
}
Conclusion :
je n'ai pas testé ma source, il se peut qu'il y ait des erreurs...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.