Aller au contenu


Photo

Initialiser une série de variables


  • Please log in to reply
3 replies to this topic

#1 ekami

ekami

    Membre

  • Membres
  • Pip
  • 3 Messages :

Posté 28 avril 2013 - 23:34

Je cherche une méthode Applescript permettant d'utiliser moins de caractères pour remplacer ce bout de script initialisant 25 variables, car je m'approche des 30.000 caractères maxi utilisables dans un AppleScript natif lancé dans FileMaker Pro (le script pilote l'application "Contacts" pour créer des contacts et des groupes de contacts à partir de rubriques FMP).
Merci d'avance pour votre précieuse aide, car mon expérience d'ancien développeur HyperCard me porte à pense que soit c'est très simple, soit c'est impossible.
Cordialement, ekami.

copy "" to Group1
copy "" to Group2
copy "" to Group3
copy "" to Group4
copy "" to Group5
copy "" to Group6
copy "" to Group7
copy "" to Group8
copy "" to Group9
copy "" to Group10
copy "" to Group11
copy "" to Group12
copy "" to Group13
copy "" to Group14
copy "" to Group15
copy "" to Group16
copy "" to Group17
copy "" to Group18
copy "" to Group19
copy "" to Group20
copy "" to Group21
copy "" to Group22
copy "" to Group23
copy "" to Group24
copy "" to Group25

#2 zekiller28

zekiller28

    Admin qui mord

  • Administrateurs
  • PipPipPipPipPipPipPipPipPip
  • 10 676 Messages :
  • Configuration:Toutes sortes de Mac du PPC à l'Intel et toute sorte de MacOS X De Panther Client à Maverick.
  • Sexe:Masculin
  • Localisation:Saint-Hilarion (78)

Posté 29 avril 2013 - 09:25

Une boucle for que tu appliquerais au Group n'est pas possible ?

En RS ça donnerai un truc dans ce genre
dim i as integer
for i=0 to 25
copy "" to Group(i)
next i
Tu dois surement pouvoir faire la même chose en AS…
Le site de ToolsX
Le site de ToolsXOptimizer

Apple Certified Mac Management Basics 10.12
Apple Certified Mac Management Basics 10.9 English
Apple Certified Mac Integration Basics 10.9 English
Apple Certified Associate Mac Integration 10.8
Apple Certified Mac Management Basics 10.8

#3 ekami

ekami

    Membre

  • Membres
  • Pip
  • 3 Messages :

Posté 29 avril 2013 - 14:35

Merci zekiller, mais il n'existe pas de méthode AS comme celle que tu décris dans RS (j'ai essayé pas mal de trucs, sans succès)
J'ai finalement trouvé comment assigner des valeurs à une série de variables : il faut créer une série comprenant autant d'items que de variables et utilser "set" pour déclarer le tout.


set {Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, Group9, Group10, Group11, Group12, Group13, Group14, Group15, Group16, Group17, Group18, Group19, Group20, Group21, Group22, Group23, Group24, Group25} to {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}


Fin du topic.


#4 zekiller28

zekiller28

    Admin qui mord

  • Administrateurs
  • PipPipPipPipPipPipPipPipPip
  • 10 676 Messages :
  • Configuration:Toutes sortes de Mac du PPC à l'Intel et toute sorte de MacOS X De Panther Client à Maverick.
  • Sexe:Masculin
  • Localisation:Saint-Hilarion (78)

Posté 29 avril 2013 - 16:46

Merci de mettre [résolu] dans le sujet de ton topic, ça simplifie la lecture plutôt que "Fin du topic."… placé à la fin… :zz-big-bien:
Le site de ToolsX
Le site de ToolsXOptimizer

Apple Certified Mac Management Basics 10.12
Apple Certified Mac Management Basics 10.9 English
Apple Certified Mac Integration Basics 10.9 English
Apple Certified Associate Mac Integration 10.8
Apple Certified Mac Management Basics 10.8




1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)