6 votes

Comment puis-je lancer une application AppleScript que je crée sans déplacer ma souris?

La position initiale du curseur est essentielle au fonctionnement de mon application. Je pourrais conserver l'emplacement du curseur avec une capture d'écran (en utilisant uniquement des frappes au clavier) mais j'espère éviter d'écrire un gestionnaire pour extraire l'emplacement du curseur de l'image. Je suis sous macOS High Sierra 10.13.3.

4voto

grg Points 181593

Vous pouvez définir un raccourci clavier pour exécuter votre AppleScript, que ce soit n'importe où ou uniquement dans certaines conditions, comme uniquement dans une certaine application ou avec certaines données sélectionnées.

  1. Ouvrez Automator.app et créez un nouveau Service.

  2. Ajoutez l'action Exécuter un script Apple à votre flux de travail et collez votre code AppleScript à l'endroit indiqué.

  3. En haut du flux de travail, définissez les options de service pour recevoir "aucune entrée" dans "n'importe quelle application" afin que le service soit disponible partout. Alternativement, spécifiez un type de données et/ou d'application pour limiter quand vous pouvez activer ce service.

  4. Enregistrez le flux de travail sous un nom de service approprié.

  5. Ouvrez Préférences Système Clavier Raccourcis Services et trouvez votre service dans la liste. Si vous avez choisi "aucune entrée", votre service se trouvera sous Général, sinon il se trouvera sous le type de données que vous avez choisi en entrée.

    Définissez un raccourci pour activer le service.

    Service set shortcut

4voto

NSSynapse Points 478

Il semble que la meilleure option serait d'utiliser le clavier pour lancer votre application AppleScript.

S'il s'agit d'une véritable Application AppleScript, vous pourriez la lancer avec Spotlight (en invoquant Spotlight via Espace). S'il s'agit simplement d'un fichier .applescript ou .scpt, vous pourriez utiliser un lanceur tiers tel que LaunchBar ou Alfred (qui sont essentiellement des versions améliorées de Spotlight), ou vous pourriez utiliser le très polyvalent Keyboard Maestro.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X