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.
Réponses
Trop de publicités?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.
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
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.
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é.
Recherchez comment mettre en place un service si vous n'êtes pas sûr de la marche à suivre.