Bon, c'est pas très esthétique mais ça me semble efficace !
Le code est un peu long mais bon, c'est pas grave !
Si y'a des problèmes ou des erreurs dans mon Add-On prévenez moi à : VinhSoon@hotmail.com
Voilà ! J'espère que ça vous plaira :p
Source / Exemple :
dialog CommandesF {
title "Commandes F1 à F12 - par Vinh"
size -1 -1 317 250
option dbu
box "F1 à F12", 1, 8 8 92 217
text "F1", 2, 16 32 6 8
text "F2", 3, 16 48 6 8
text "F3", 4, 16 64 6 8
text "F4", 5, 16 80 6 8
text "F5", 6, 16 96 6 8
text "F6", 7, 16 112 6 8
text "F7", 8, 16 128 6 8
text "F8", 9, 16 144 6 8
text "F9", 10, 16 160 6 8
text "F10", 11, 16 176 9 8
text "F11", 12, 16 192 9 8
text "F12", 13, 16 208 9 8
text "Commande", 14, 40 24 28 8
edit "", 15, 40 32 50 10
edit "", 16, 40 48 50 10
edit "", 17, 40 64 50 10
edit "", 18, 40 80 50 10
edit "", 19, 40 96 50 10
edit "", 20, 40 112 50 10
edit "", 21, 40 128 50 10
edit "", 22, 40 144 50 10
edit "", 23, 40 160 50 10
edit "", 24, 40 176 50 10
edit "", 25, 40 192 50 10
edit "", 26, 40 208 50 10
box "Shift + F1 à F12", 27, 112 8 92 217
text "F1", 28, 120 32 6 8
text "F2", 29, 120 48 6 8
text "F3", 30, 120 64 6 8
text "F4", 31, 120 80 6 8
text "F5", 32, 120 96 6 8
text "F6", 33, 120 112 6 8
text "F7", 34, 120 128 6 8
text "F8", 35, 120 144 6 8
text "F9", 36, 120 160 6 8
text "F10", 37, 120 176 9 8
text "F11", 38, 120 192 9 8
text "F12", 39, 120 208 9 8
text "Commande", 40, 144 24 28 8
edit "", 41, 144 32 50 10
edit "", 42, 144 48 50 10
edit "", 43, 144 64 50 10
edit "", 44, 144 80 50 10
edit "", 45, 144 96 50 10
edit "", 46, 144 112 50 10
edit "", 47, 144 128 50 10
edit "", 48, 144 144 50 10
edit "", 49, 144 160 50 10
edit "", 50, 144 176 50 10
edit "", 51, 144 192 50 10
edit "", 52, 144 208 50 10
box "Ctrl + F1 à F12", 53, 216 8 92 217
text "F1", 54, 224 32 6 8
text "F2", 55, 224 48 6 8
text "F3", 56, 224 64 6 8
text "F4", 57, 224 80 6 8
text "F5", 58, 224 96 6 8
text "F6", 59, 224 112 6 8
text "F7", 60, 224 128 6 8
text "F8", 61, 224 144 6 8
text "F9", 62, 224 160 6 8
text "F10", 63, 224 176 9 8
text "F11", 64, 224 192 9 8
text "F12", 65, 224 208 9 8
text "Commande", 66, 248 24 28 8
edit "", 67, 248 32 50 10
edit "", 68, 248 48 50 10
edit "", 69, 248 64 50 10
edit "", 70, 248 80 50 10
edit "", 71, 248 96 50 10
edit "", 72, 248 112 50 10
edit "", 73, 248 128 50 10
edit "", 74, 248 144 50 10
edit "", 75, 248 160 50 10
edit "", 76, 248 176 50 10
edit "", 77, 248 192 50 10
edit "", 78, 248 208 50 10
button "OK", 79, 140 232 37 12, ok flat
link "VinhSoon@hotmail.com", 80, 200 232 60 8
text "Add-On Réalisé par Vinh", 81, 57 232 60 8
}
on *:dialog:CommandesF:init:*: {
did -a CommandesF 15 %comF.F1
did -a CommandesF 16 %comF.F2
did -a CommandesF 17 %comF.F3
did -a CommandesF 18 %comF.F4
did -a CommandesF 19 %comF.F5
did -a CommandesF 20 %comF.F6
did -a CommandesF 21 %comF.F7
did -a CommandesF 22 %comF.F8
did -a CommandesF 23 %comF.F9
did -a CommandesF 24 %comF.F10
did -a CommandesF 25 %comF.F11
did -a CommandesF 26 %comF.F12
did -a CommandesF 41 %comF.ShiftF1
did -a CommandesF 42 %comF.ShiftF2
did -a CommandesF 43 %comF.ShiftF3
did -a CommandesF 44 %comF.ShiftF4
did -a CommandesF 45 %comF.ShiftF5
did -a CommandesF 46 %comF.ShiftF6
did -a CommandesF 47 %comF.ShiftF7
did -a CommandesF 48 %comF.ShiftF8
did -a CommandesF 49 %comF.ShiftF9
did -a CommandesF 50 %comF.ShiftF10
did -a CommandesF 51 %comF.ShiftF11
did -a CommandesF 52 %comF.ShiftF12
did -a CommandesF 67 %comF.CtrlF1
did -a CommandesF 68 %comF.CtrlF2
did -a CommandesF 69 %comF.CtrlF3
did -a CommandesF 70 %comF.CtrlF4
did -a CommandesF 71 %comF.CtrlF5
did -a CommandesF 72 %comF.CtrlF6
did -a CommandesF 73 %comF.CtrlF7
did -a CommandesF 74 %comF.CtrlF8
did -a CommandesF 75 %comF.CtrlF9
did -a CommandesF 76 %comF.CtrlF10
did -a CommandesF 77 %comF.CtrlF11
did -a CommandesF 78 %comF.CtrlF12
}
on *:dialog:CommandesF:sclick:*: {
if ( $did == 80 ) { run mailto:VinhSoon@hotmail.com }
}
on *:dialog:CommandesF:edit:*: {
if ( $did == 15 ) { set %comF.F1 $did(CommandesF,15).text }
if ( $did == 16 ) { set %comF.F2 $did(CommandesF,16).text }
if ( $did == 17 ) { set %comF.F3 $did(CommandesF,17).text }
if ( $did == 18 ) { set %comF.F4 $did(CommandesF,18).text }
if ( $did == 19 ) { set %comF.F5 $did(CommandesF,19).text }
if ( $did == 20 ) { set %comF.F6 $did(CommandesF,20).text }
if ( $did == 21 ) { set %comF.F7 $did(CommandesF,21).text }
if ( $did == 22 ) { set %comF.F8 $did(CommandesF,22).text }
if ( $did == 23 ) { set %comF.F9 $did(CommandesF,23).text }
if ( $did == 24 ) { set %comF.F10 $did(CommandesF,24).text }
if ( $did == 25 ) { set %comF.F11 $did(CommandesF,25).text }
if ( $did == 26 ) { set %comF.F12 $did(CommandesF,26).text }
if ( $did == 41 ) { set %comF.ShiftF1 $did(CommandesF,41).text }
if ( $did == 42 ) { set %comF.ShiftF2 $did(CommandesF,42).text }
if ( $did == 43 ) { set %comF.ShiftF3 $did(CommandesF,43).text }
if ( $did == 44 ) { set %comF.ShiftF4 $did(CommandesF,44).text }
if ( $did == 45 ) { set %comF.ShiftF5 $did(CommandesF,45).text }
if ( $did == 46 ) { set %comF.ShiftF6 $did(CommandesF,46).text }
if ( $did == 47 ) { set %comF.ShiftF7 $did(CommandesF,47).text }
if ( $did == 48 ) { set %comF.ShiftF8 $did(CommandesF,48).text }
if ( $did == 49 ) { set %comF.ShiftF9 $did(CommandesF,49).text }
if ( $did == 50 ) { set %comF.ShiftF10 $did(CommandesF,50).text }
if ( $did == 51 ) { set %comF.ShiftF11 $did(CommandesF,51).text }
if ( $did == 52 ) { set %comF.ShiftF12 $did(CommandesF,52).text }
if ( $did == 67 ) { set %comF.CtrlF1 $did(CommandesF,67).text }
if ( $did == 68 ) { set %comF.CtrlF2 $did(CommandesF,68).text }
if ( $did == 69 ) { set %comF.CtrlF3 $did(CommandesF,69).text }
if ( $did == 70 ) { set %comF.CtrlF4 $did(CommandesF,70).text }
if ( $did == 71 ) { set %comF.CtrlF5 $did(CommandesF,71).text }
if ( $did == 72 ) { set %comF.CtrlF6 $did(CommandesF,72).text }
if ( $did == 73 ) { set %comF.CtrlF7 $did(CommandesF,73).text }
if ( $did == 74 ) { set %comF.CtrlF8 $did(CommandesF,74).text }
if ( $did == 75 ) { set %comF.CtrlF9 $did(CommandesF,75).text }
if ( $did == 76 ) { set %comF.CtrlF10 $did(CommandesF,76).text }
if ( $did == 77 ) { set %comF.CtrlF11 $did(CommandesF,77).text }
if ( $did == 78 ) { set %comF.CtrlF12 $did(CommandesF,78).text }
}
alias F1 { %comF.F1 }
alias F2 { %comF.F2 }
alias F3 { %comF.F3 }
alias F4 { %comF.F4 }
alias F5 { %comF.F5 }
alias F6 { %comF.F6 }
alias F7 { %comF.F7 }
alias F8 { %comF.F8 }
alias F9 { %comF.F9 }
alias F10 { %comF.F10 }
alias F11 { %comF.F11 }
alias F12 { %comF.F12 }
alias SF1 { %comF.ShiftF1 }
alias SF2 { %comF.ShiftF2 }
alias SF3 { %comF.ShiftF3 }
alias SF4 { %comF.ShiftF4 }
alias SF5 { %comF.ShiftF5 }
alias SF6 { %comF.ShiftF6 }
alias SF7 { %comF.ShiftF7 }
alias SF8 { %comF.ShiftF8 }
alias SF9 { %comF.ShiftF9 }
alias SF10 { %comF.ShiftF10 }
alias SF11 { %comF.ShiftF11 }
alias SF12 { %comF.ShiftF12 }
alias CF1 { %comF.CtrlF1 }
alias CF2 { %comF.CtrlF2 }
alias CF3 { %comF.CtrlF3 }
alias CF4 { %comF.CtrlF4 }
alias CF5 { %comF.CtrlF5 }
alias CF6 { %comF.CtrlF6 }
alias CF7 { %comF.CtrlF7 }
alias CF8 { %comF.CtrlF8 }
alias CF9 { %comF.CtrlF9 }
alias CF10 { %comF.CtrlF10 }
alias CF11 { %comF.CtrlF11 }
alias CF12 { %comF.CtrlF12 }
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.