Ce que j'essaie de faire, c'est que mon personnage monte 50 marches puis en descende 50 de manière répétée en utilisant les touches haut et bas. Je sais comment utiliser les événements système pour appuyer sur les touches et je sais comment dire aux applications de faire certaines choses, mais ce que j'ai mis ensemble jusqu'à présent ne semble pas correct. Je suis plutôt nouveau dans ce domaine et j'essaie d'apprendre un peu, s'il vous plaît, aidez-moi !
Réponses
Trop de publicités?
Fuzzy Purple Monkey
Points
702
Vous pourriez également ajouter un délai quelque part dans la boucle pour faciliter l'arrêt du script :
activate application "TextEdit"
delay 0.5 -- time to release modifier keys if the script is run with a keyboard shortcut
tell application "System Events"
repeat while name of (process 1 where frontmost is true) is "TextEdit"
repeat 50 times
key code 126 -- up
delay 0.1
end repeat
repeat 50 times
key code 125 -- down
delay 0.1
end repeat
delay 0.5
end repeat
end tell
Voir Events.h ou mon site web pour les codes des clés.
Daniel
Points
32917