[Résolu] Créer un service |
Bienvenue invité ( Connexion | Inscription )
[Résolu] Créer un service |
16 Dec 2016, 18:17
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 12 338 Inscrit : 4 Nov 2003 Lieu : 21000 ou 22740 Membre no 11 306 |
Bonjour à tous,
j'utilise Safari pour quelques sites sûr et d'autres navigateurs pour les autres sites. J'utilise essentiellement Firefox qui est configuré pour accepter tous les cookies, mais aussi pour tout virer (historiques, cookies, etc…) à la fermeture. Je souhaiterais avoir un service dans Safari qui permette de copier un lien sur lequel j'ai effectué un clic droit pour lancer Firefox. Pour l'instant, j'en suis là après avoir fait un petit script automator et en ayant mis mon service dans ~/Services : clic droit sur un lien - copier le lien re clic droit -service/test (c'est le nom de mon petit service) Code on run {input, parameters} get the clipboard set mon_URL to the clipboard tell application "Firefox" launch end tell tell application "Firefox" to activate tell application "Firefox" to open location mon_URL return input end run Ca fonctionne, mais… Est-il possible d'insérer la commande de copie du lien au début de mon service ? Merci Ce message a été modifié par ch21 - 16 Dec 2016, 21:18. -------------------- de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
|
|
|
16 Dec 2016, 20:48
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 264 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 |
Bonsoir,
Il te suffit, dans le service Automator que tu crées, de définir, en haut de la fenêtre, que le service reçoit la sélection de type texte, dans l'application Safari. Ensuite, tu n'ajoutes qu'une seule action "exécuter un script" et le texte (ton URL) sera dans la variable input. Je n'ai pas Firefox, mais le script ci-dessous est testé avec Chrome: c'est la même principe. voir l'image en pièce jointe. Cordialement
Fichier(s) joint(s)
-------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
16 Dec 2016, 21:17
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 12 338 Inscrit : 4 Nov 2003 Lieu : 21000 ou 22740 Membre no 11 306 |
Merci mille fois PBell,
ça ne fonctionnait pas en direct, mais en modifiant à peine le truc c'est parfait. J'avais posé la question il y a quelque temps et c'est déjà toi qui avait essayé de m'aider… Pour info, ce qui fonctionne parfaitement avec Safari 9.1.3 et FF Code on run {input, parameters}
set mon_URL to input tell application "Firefox" launch end tell tell application "Firefox" to activate tell application "Firefox" to open location mon_URL return input end run Ce message a été modifié par ch21 - 16 Dec 2016, 21:26. -------------------- de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
|
|
|
16 Dec 2016, 21:34
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 351 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
J'avais posé la question il y a quelque temps et c'est déjà toi qui avait essayé de m'aider… Je me disais bien aussi ! C'était il y a un an tout juste… • http://forum.macbidouille.com/index.php?sh...=394260&hl= [Merci d'avoir mis le lien croisé réciproque. ] -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
Nous sommes le : 23rd April 2024 - 21:50 |