1 votes

Comment taper facilement un modèle sans faire de copier-coller ?

Plusieurs fois par jour, je tape la même URL (sous forme de texte) dans des formulaires de sites web. Je voudrais un simple script (ou une action Automator) qui tape l'URL à l'endroit où j'ai placé un curseur.

3voto

Natsfan Points 12853

Vous trouverez peut-être plus facile d'utiliser des substitutions de texte plutôt que d'utiliser AppleScript ou Automator.

Allez dans Préférences système > Clavier > Texte et, dans les colonnes Remplacer et Avec, attribuez le texte que vous voulez taper et ce par quoi il sera remplacé.

Par exemple, tapez url1 pour qu'il soit remplacé par https://www.google.com comme le montre l'image ci-dessous.

Lorsque vous tapez le texte à remplacer, une petite fenêtre s'affiche avec le texte Avec, appuyez sur la barre d'espacement pour effectuer la substitution ou sur la touche Echap pour annuler l'action.

enter image description here

1voto

Tukan3 Points 355

Vous pouvez créer un service Automator avec un AppleScript inclus. Une façon possible de le faire est d'utiliser l'AppleScript suivant :

tell application "System Events"
   keystroke "yoururl"
end tell

Une description détaillée de la marche à suivre est disponible sous ce lien : http://www.mactricksandtips.com/2013/04/insert-text-with-a-keystroke-in-any-application.html

0voto

Mateus Ribeiro Points 877

Vous pouvez créer un service (et ajouter un raccourci pour celui-ci) en utilisant le script ci-dessous.

property myBrowser : "Google Chrome"
property URL1 : "http://www.disney.com"
property URL2 : "http://www.netflix.com"
property URL3 : "http://www.amazon.com"

on run
    activate me
    set chosenText to (choose from list ¬
        {"URL1", "URL2", "URL3"} with title ¬
        "URL SELECTOR" with prompt ¬
        "Select URL below:" cancel button name "  Forget it  " OK button name "    Yes, please!    " default items {"URL1"}) as text
    if (chosenText as text) is "false" then
        return
    else if chosenText is "URL1" then
        set the clipboard to URL1
    else if chosenText is "URL2" then
        set the clipboard to URL2
    else if chosenText is "URL3" then
        set the clipboard to URL3
    end if
    delay 0.25
    tell application myBrowser to activate
    delay 0.25
    tell application "System Events" to keystroke "v" using command down
end run

Une boîte de dialogue contenant trois options s'affiche. Modifiez les URL en utilisant celles que vous souhaitez. Vous pouvez en ajouter d'autres en copiant le schéma.

enter image description here

N'oubliez pas d'indiquer le navigateur que vous utilisez. Assurez-vous également que vous avez activé le navigateur dans la zone Accessibilité des paramètres de sécurité et de confidentialité.

enter image description here

Recherchez comment mettre en place un service si vous n'êtes pas sûr de la marche à suivre.

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