Bonjour,
Je gère pour une association des relevés botaniques avec FileMakerPro.
Lorsqu'un botaniste me donne un relevé à saisir, il faut que je le localise sur la carte IGN.
Dans FileMaker, j'ai toute la carte du département en dalles de 1x1 km dans une rubrique FileMaker. Et pour chacune de ces dalles, d'autres rubriques me donnent la longitude et la latitude, mais aussi la distance en pixel de cette rubrique au bord gauche et au bord supérieur de l'écran.
L'idée est donc de cliquer sur la rubrique "fond de carte", de récupérer la position XY en pixels de ce clic et à partir d'un calcul simple avec cette position du clic et celle de la rubrique d'obtenir les coordonnées géographiques du pointage.
FileMaker ne me permet pas (ou je n'ai pas trouvé ?) de récupérer la position d'un clic, mais permet d'exécuter des AppleScript… Mais je ne connais rien à AppleScript. Je viens de passer l'AM à chercher dans les forum et les manuels pour peanuts. Un peu au pif, j'ai écrit ça, mais qui, bien sûr ne marche pas !
on makepoint(x, y)
tell application "FileMaker Pro Advanced"
set cell "Ng_GauPntPix" to x
set cell "Ng_BasPntPix" to y
end tell
end makepoint
Si qqun peut m'aider à récupérer cette p… de position du pointeur ?
Merci
Christophe
OS X 10.4, FMP10adv
AppleScript récupérer les coordonnées XY d'un clic
Started by puimoisson04, Jan 08 2010 08:04 PM
1 reply to this topic
#1
Posté 08 January 2010 - 08:04 PM
#2
Posté 27 April 2010 - 12:34 AM
Pourquoi ne pas utiliser ⌘⇧4 ? La position du pointeur est affichée à partir du bord droit et du haut de l'écran. Il suffit d'appuyer sur ⎋ pour annuler la capture. Ce n'est qu'une idée...FileMaker ne me permet pas (ou je n'ai pas trouvé ?) de récupérer la position d'un clic […]
0 utilisateur(s) en train de lire ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)










