Touches f* + ctrl + shift

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 946 fois - Téléchargée 30 fois

Contenu du snippet

donc voila j'ai enfin posté une source et j'espaere que ca vous plaise :p
je c'est ca sert a rien ^^ mais bon ca peut toujours etre utile dans certain cas :p

Source / Exemple :


alias touches { dialog -m F* F*  }
dialog F* {
  title "Touches F* avec Ctrl et Shift"
  size -1 -1 498 407
  option pixels
  tab "Simple", 1, 0 0 499 298
  tab "Ctrl", 2
  tab "Shift", 3
  edit %F1, 4, 58 44 424 20, tab 1 autohs
  edit %F2, 5, 58 64 424 20, tab 1 autohs
  edit %F3, 6, 58 84 424 20, tab 1 autohs
  edit %F4, 7, 58 104 424 20, tab 1 autohs
  edit %F5, 8, 58 124 424 20, tab 1 autohs
  edit %F6, 9, 58 144 424 20, tab 1 autohs
  edit %F7, 10, 58 164 424 20, tab 1 autohs
  edit %F8, 11, 58 184 424 20, tab 1 autohs
  edit %F9, 12, 58 204 424 20, tab 1 autohs
  edit %F10, 13, 58 224 424 20, tab 1 autohs
  edit %F11, 14, 58 244 424 20, tab 1 autohs
  edit %F12, 15, 58 264 424 20, tab 1 autohs
  edit %cF1, 16, 58 44 424 20, tab 2 autohs
  edit %cF2, 17, 58 64 424 20, tab 2 autohs
  edit %cF3, 18, 58 84 424 20, tab 2 autohs
  edit %cF4, 19, 58 104 424 20, tab 2 autohs
  edit %cF5, 20, 58 124 424 20, tab 2 autohs
  edit %cF6, 21, 58 144 424 20, tab 2 autohs
  edit %cF7, 22, 58 164 424 20, tab 2 autohs
  edit %cF8, 23, 58 184 424 20, tab 2 autohs
  edit %cF9, 24, 58 204 424 20, tab 2 autohs
  edit %cF10, 25, 58 224 424 20, tab 2 autohs
  edit %cF11, 26, 58 244 424 20, tab 2 autohs
  edit %cF12, 27, 58 264 424 20, tab 2 autohs
  edit %sF1, 28, 58 44 424 20, tab 3 autohs
  edit %sF2, 29, 58 64 424 20, tab 3 autohs
  edit %sF3, 30, 58 84 424 20, tab 3 autohs
  edit %sF4, 31, 58 104 424 20, tab 3 autohs
  edit %sF5, 32, 58 124 424 20, tab 3 autohs
  edit %sF6, 33, 58 144 424 20, tab 3 autohs
  edit %sF7, 34, 58 164 424 20, tab 3 autohs
  edit %sF8, 35, 58 184 424 20, tab 3 autohs
  edit %sF9, 36, 58 204 424 20, tab 3 autohs
  edit %sF10, 37, 58 224 424 20, tab 3 autohs
  edit %sF11, 38, 58 244 424 20, tab 3 autohs
  edit %sF12, 39, 58 264 424 20, tab 3 autohs
  text "Pour enregistrer vos actions, vous ne devez pas oublider de mettre le /say ou /amsg ou d'autre encore ... Puis cliquez sur enregistrer pour fermer la fenetre et enregistrer vos action. Il vous suffira de faire l'action avec F* pour que la commande s'effectue ! Bon T'Chat                                                                                                                                                  [ Touche F par clem54 ]", 40, 56 301 408 87
  button "Enregistrer", 41, 197 375 106 25, ok cancel
  text "F1 :", 42, 29 45 23 17, tab 1
  text "F2 :", 43, 29 65 23 17, tab 1
  text "F3 :", 44, 29 85 23 17, tab 1
  text "F4 :", 45, 29 106 23 17, tab 1
  text "F5 :", 46, 29 125 23 17, tab 1
  text "F6 :", 47, 29 145 23 17, tab 1
  text "F7 :", 48, 29 164 23 17, tab 1
  text "F8 :", 49, 29 184 23 17, tab 1
  text "F9 :", 50, 29 204 23 17, tab 1
  text "F10 :", 51, 29 225 27 17, tab 1
  text "F11 :", 52, 29 245 27 17, tab 1
  text "F12 :", 53, 29 265 27 17, tab 1
  text "F1 :", 54, 29 45 23 17, tab 2
  text "F2 :", 55, 29 65 23 17, tab 2
  text "F3 :", 56, 29 85 23 17, tab 2
  text "F4 :", 57, 29 106 23 17, tab 2
  text "F5 :", 58, 29 125 23 17, tab 2
  text "F6 :", 59, 29 145 23 17, tab 2
  text "F7 :", 60, 29 164 23 17, tab 2
  text "F8 :", 61, 29 184 23 17, tab 2
  text "F9 :", 62, 29 204 23 17, tab 2
  text "F10 :", 63, 29 225 27 17, tab 2
  text "F11 :", 64, 29 245 27 17, tab 2
  text "F12 :", 65, 29 265 27 17, tab 2
  text "F1 :", 66, 29 45 23 17, tab 3
  text "F2 :", 67, 29 65 23 17, tab 3
  text "F3 :", 68, 29 85 23 17, tab 3
  text "F4 :", 69, 29 106 23 17, tab 3
  text "F5 :", 70, 29 125 23 17, tab 3
  text "F6 :", 71, 29 145 23 17, tab 3
  text "F7 :", 72, 29 164 23 17, tab 3
  text "F8 :", 73, 29 184 23 17, tab 3
  text "F9 :", 74, 29 204 23 17, tab 3
  text "F10 :", 75, 29 225 27 17, tab 3
  text "F11 :", 76, 29 245 27 17, tab 3
  text "F12 :", 77, 29 265 27 17, tab 3
  button "Fermer", 78, 253 374 107 25, cancel
}
on *:dialog:F*:sclick:41: { 
  set %F1 $did(4)
  set %F2 $did(5)
  set %F3 $did(6)
  set %F4 $did(7)
  set %F5 $did(8)
  set %F6 $did(9)
  set %F7 $did(10)
  set %F8 $did(11)
  set %F9 $did(12)
  set %F10 $did(13)
  set %F11 $did(14)
  set %F12 $did(15)
  set %cF1 $did(16)
  set %cF2 $did(17)
  set %cF3 $did(18)
  set %cF4 $did(19)
  set %cF5 $did(20)
  set %cF6 $did(21)
  set %cF7 $did(22)
  set %cF8 $did(23)
  set %cF9 $did(24)
  set %cF10 $did(25)
  set %cF11 $did(26)
  set %cF12 $did(27)
  set %sF1 $did(28)
  set %sF1 $did(29)
  set %sF1 $did(30)
  set %sF1 $did(31)
  set %sF1 $did(32)
  set %sF1 $did(33)
  set %sF1 $did(34)
  set %sF1 $did(35)
  set %sF1 $did(36)
  set %sF1 $did(37)
  set %sF1 $did(38)
  set %sF1 $did(39)
}

alias F1 %F1
alias F2 %F2
alias F3 %F3
alias F4 %F4
alias F5 %F5
alias F6 %F6
alias F7 %F7
alias F8 %F8
alias F9 %F9
alias F10 %F10
alias F11 %F11
alias F12 %F12
alias cF1 %cF1
alias cF2 %cF2
alias cF3 %cF3
alias cF4 %cF4
alias cF5 %cF5
alias cF6 %cF6
alias cF7 %cF7
alias cF8 %cF8
alias cF9 %cF9
alias cF10 %cF10
alias cF11 %cF11
alias cF12 %cF12
alias sF1 %sF1
alias sF2 %sF2
alias sF3 %sF3
alias sF4 %sF4
alias sF5 %sF5
alias sF6 %sF6
alias sF7 %sF7
alias sF8 %sF8
alias sF9 %sF9
alias sF10 %sF10
alias sF11 %sF11
alias sF12 %sF12

Conclusion :


je c'est, ca doit etre optimisable :p
Merci de vos commentaires !!

A voir également

Ajouter un commentaire Commentaires
cs_clem54
Messages postés
253
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
16 octobre 2005

5 mai 2005 à 17:53
en tout cas Merci pour le 10/10 ;)
cs_KiNdErMaXi
Messages postés
1052
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
30 novembre 2009
2
5 mai 2005 à 13:23
exactement mais j'ai voulu garder ses variables pour pas trop le chambouler

oublie aps que edit "%F1" devient edit %F1
etc ...
fjxokt
Messages postés
840
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 février 2009
1
5 mai 2005 à 10:57
personnellement je le redis mais je ne pense pas que le nom des var soit important ds son cas (pourquoi s'ennuyer a faire plusieurs boucles qd une seule suffit ? ;)
cs_KiNdErMaXi
Messages postés
1052
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
30 novembre 2009
2
4 mai 2005 à 23:16
alors jvais te dire ce qui va pas
déja ca marche pas le coup des variables dans l'édit, faut enlever les ""
après comme l'on dis les collègues ci dessus faut utiliser une while ca va t'enlever la moitié du code.
ce qui pourrai donner :

on *:dialog:F*:sclick:41: {
var %a 1
while %a <= 12 {
set %F $+ %a $did($calc(%a + 3))
inc %a
}
var %b 1
while %b <= 12 {
set %CF $+ %b $did($calc(%b + 3))
inc %b
}
var %c 1
while %c <= 12 {
set %sF $+ %c $did($calc(%c + 3))
inc %c
}
}
Voila c'est pas terrible mais c'est tjs mieux :)

et puis ya dix fois sf1 alors dis pas que tu as tester ton code jte croirai pas ...
tu peux aussi mettre un on unload pour effacer ttes ces variables :)
Bonne continuation et continue a mettre a jour ;)
cs_clem54
Messages postés
253
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
16 octobre 2005

4 mai 2005 à 22:43
ok donc je verrai ca demain ;)
Afficher les 24 commentaires

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.

Du même auteur (cs_clem54)