Si dans un texte ou un PDF, je sélectionne une partie de texte
et que je demande dans le menu contextuel (clic droit) une recherche
sur Google il me lance systématiquement Safari, je préférerais Firefox
qui est mon navigateur par défaut.
Comment l'obliger à lancer Firefox.
Je suis sous OX 10.7.2
Patrick Stadelmann
In article <1ka60ir.14buucdatn34iN%, (Claude Demeester) wrote:
Si dans un texte ou un PDF, je sélectionne une partie de texte
et que je demande dans le menu contextuel (clic droit) une recherche
sur Google il me lance systématiquement Safari, je préférerais Firefox
qui est mon navigateur par défaut.
Cette commande est un Service proposé par Safari (comme le confirme l'icône affiché avec dans le menu Service), c'est donc normal.
Comment l'obliger à lancer Firefox.
Si Firefox ne supporte toujours pas les Services, il faut trouver une application qui fasse l'intermédiaire, ou écrire un Service avec Automator qui construise l'URL de la requête Google à partir du texte sélectionné, puis lance Firefox en lui demandant d'ouvrir cet URL.
Patrick -- Patrick Stadelmann
In article <1ka60ir.14buucdatn34iN%c.demeester@alussinan.org>,
c.demeester@alussinan.org (Claude Demeester) wrote:
Si dans un texte ou un PDF, je sélectionne une partie de texte
et que je demande dans le menu contextuel (clic droit) une recherche
sur Google il me lance systématiquement Safari, je préférerais Firefox
qui est mon navigateur par défaut.
Cette commande est un Service proposé par Safari (comme le confirme
l'icône affiché avec dans le menu Service), c'est donc normal.
Comment l'obliger à lancer Firefox.
Si Firefox ne supporte toujours pas les Services, il faut trouver une
application qui fasse l'intermédiaire, ou écrire un Service avec
Automator qui construise l'URL de la requête Google à partir du texte
sélectionné, puis lance Firefox en lui demandant d'ouvrir cet URL.
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
In article <1ka60ir.14buucdatn34iN%, (Claude Demeester) wrote:
Si dans un texte ou un PDF, je sélectionne une partie de texte
et que je demande dans le menu contextuel (clic droit) une recherche
sur Google il me lance systématiquement Safari, je préférerais Firefox
qui est mon navigateur par défaut.
Cette commande est un Service proposé par Safari (comme le confirme l'icône affiché avec dans le menu Service), c'est donc normal.
Comment l'obliger à lancer Firefox.
Si Firefox ne supporte toujours pas les Services, il faut trouver une application qui fasse l'intermédiaire, ou écrire un Service avec Automator qui construise l'URL de la requête Google à partir du texte sélectionné, puis lance Firefox en lui demandant d'ouvrir cet URL.
Patrick -- Patrick Stadelmann
xavier
Patrick Stadelmann wrote:
Si Firefox ne supporte toujours pas les Services, il faut trouver une application qui fasse l'intermédiaire, ou écrire un Service avec Automator qui construise l'URL de la requête Google à partir du texte sélectionné, puis lance Firefox en lui demandant d'ouvrir cet URL.
Je l'ai fait pour avoir Wikipedia dans MacSOUP :
Paramètres : Services receives <text> in <any application> Action : Run Applescript Script : on run {input, parameters} set this_URL to "http://fr.wikipedia.org/wiki/" & (input as string) tell application "Safari" activate make new document with properties {URL:this_URL} end tell return this_URL end run
A adapter pour Google/Firefox
Evicemment, Carbon oblige, ça ne marche que via le menu MacSOUP->Services
Et c'est trèèèès lent. Mais c'est vrai qu'Automator est *l'application* qui justifie l'existence de cette antiquaille d'Applescript, plus développé depuis un bon moment. On peut lui faire faire -mais pas simplement- plein de choses.
-- XAv In your pomp and all your glory you're a poorer man than me, as you lick the boots of death born out of fear. (Jethro Tull)
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Si Firefox ne supporte toujours pas les Services, il faut trouver une
application qui fasse l'intermédiaire, ou écrire un Service avec
Automator qui construise l'URL de la requête Google à partir du texte
sélectionné, puis lance Firefox en lui demandant d'ouvrir cet URL.
Je l'ai fait pour avoir Wikipedia dans MacSOUP :
Paramètres : Services receives <text> in <any application>
Action : Run Applescript
Script :
on run {input, parameters}
set this_URL to "http://fr.wikipedia.org/wiki/" & (input as string)
tell application "Safari"
activate
make new document with properties {URL:this_URL}
end tell
return this_URL
end run
A adapter pour Google/Firefox
Evicemment, Carbon oblige, ça ne marche que via le menu
MacSOUP->Services
Et c'est trèèèès lent. Mais c'est vrai qu'Automator est *l'application*
qui justifie l'existence de cette antiquaille d'Applescript, plus
développé depuis un bon moment. On peut lui faire faire -mais pas
simplement- plein de choses.
--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Si Firefox ne supporte toujours pas les Services, il faut trouver une application qui fasse l'intermédiaire, ou écrire un Service avec Automator qui construise l'URL de la requête Google à partir du texte sélectionné, puis lance Firefox en lui demandant d'ouvrir cet URL.
Je l'ai fait pour avoir Wikipedia dans MacSOUP :
Paramètres : Services receives <text> in <any application> Action : Run Applescript Script : on run {input, parameters} set this_URL to "http://fr.wikipedia.org/wiki/" & (input as string) tell application "Safari" activate make new document with properties {URL:this_URL} end tell return this_URL end run
A adapter pour Google/Firefox
Evicemment, Carbon oblige, ça ne marche que via le menu MacSOUP->Services
Et c'est trèèèès lent. Mais c'est vrai qu'Automator est *l'application* qui justifie l'existence de cette antiquaille d'Applescript, plus développé depuis un bon moment. On peut lui faire faire -mais pas simplement- plein de choses.
-- XAv In your pomp and all your glory you're a poorer man than me, as you lick the boots of death born out of fear. (Jethro Tull)
Patrick Stadelmann
In article <1ka64a2.1st0xvz15x6rb4N%, (Xavier) wrote:
A adapter pour Google/Firefox
Ca doit donner ça :
Paramètres : Réception "texte" en ordre "n'importe quelle application" Action : Exécuter un script Shell, /bin/bash, données comme arguments Script :
open -a Firefox "http://www.google.com/search?as_q=$@"
Et c'est trèèèès lent. Mais c'est vrai qu'Automator est *l'application* qui justifie l'existence de cette antiquaille d'Applescript, plus développé depuis un bon moment.
??? AppleScript évolue avec chaque version majeure de Mac OS X ! Depuis Lion, on peut même directement accéder aux frameworks Cocoa.
Patrick -- Patrick Stadelmann
In article <1ka64a2.1st0xvz15x6rb4N%xavier@groumpf.org>,
xavier@groumpf.org (Xavier) wrote:
A adapter pour Google/Firefox
Ca doit donner ça :
Paramètres : Réception "texte" en ordre "n'importe quelle application"
Action : Exécuter un script Shell, /bin/bash, données comme arguments
Script :
open -a Firefox "http://www.google.com/search?as_q=$@"
Et c'est trèèèès lent. Mais c'est vrai qu'Automator est *l'application*
qui justifie l'existence de cette antiquaille d'Applescript, plus
développé depuis un bon moment.
??? AppleScript évolue avec chaque version majeure de Mac OS X ! Depuis
Lion, on peut même directement accéder aux frameworks Cocoa.
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
In article <1ka64a2.1st0xvz15x6rb4N%, (Xavier) wrote:
A adapter pour Google/Firefox
Ca doit donner ça :
Paramètres : Réception "texte" en ordre "n'importe quelle application" Action : Exécuter un script Shell, /bin/bash, données comme arguments Script :
open -a Firefox "http://www.google.com/search?as_q=$@"
Et c'est trèèèès lent. Mais c'est vrai qu'Automator est *l'application* qui justifie l'existence de cette antiquaille d'Applescript, plus développé depuis un bon moment.
??? AppleScript évolue avec chaque version majeure de Mac OS X ! Depuis Lion, on peut même directement accéder aux frameworks Cocoa.
Paramètres : Réception "texte" en ordre "n'importe quelle application" Action : Exécuter un script Shell, /bin/bash, données comme arguments Script :
open -a Firefox "http://www.google.com/search?as_q=$@"
Ca s'utilise comment ça ? On créé un AppleScript qui utilise ça et qu'on enregistre comme service ? -- Fra
c.demeester
Fra wrote:
Patrick Stadelmann wrote:
> Paramètres : Réception "texte" en ordre "n'importe quelle application" > Action : Exécuter un script Shell, /bin/bash, données comme arguments > Script : > > open -a Firefox "http://www.google.com/search?as_q=$@"
Ca s'utilise comment ça ? On créé un AppleScript qui utilise ça et qu'on enregistre comme service ?
Je fais un pas a pas pour ceux qui suivent pas ;-)
Tu lances Automator ...
Icone ==> service.
A droite : receptions du service selectionnées "texte", en ordre ==> "n'importe quelle application"
A gauche dans les actions " Exécuter un script Shell" (glisser a droite)
Onglet Données ==>" Comme arguments"
Copier :
open -a Firefox "http://www.google.com/search?as_q=$@"
coller à la place de :
for f in "$@" do echo "$f" done
Enregistrer et donner un nom au service.
Terminé :-)
--
Claude Demeester
Fra <fra@alussinan.org> wrote:
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
> Paramètres : Réception "texte" en ordre "n'importe quelle application"
> Action : Exécuter un script Shell, /bin/bash, données comme arguments
> Script :
>
> open -a Firefox "http://www.google.com/search?as_q=$@"
Ca s'utilise comment ça ?
On créé un AppleScript qui utilise ça et qu'on enregistre comme service
?
Je fais un pas a pas pour ceux qui suivent pas ;-)
Tu lances Automator ...
Icone ==> service.
A droite : receptions du service selectionnées "texte", en ordre ==>
"n'importe quelle application"
A gauche dans les actions " Exécuter un script Shell" (glisser a droite)
Onglet Données ==>" Comme arguments"
Copier :
open -a Firefox "http://www.google.com/search?as_q=$@"
> Paramètres : Réception "texte" en ordre "n'importe quelle application" > Action : Exécuter un script Shell, /bin/bash, données comme arguments > Script : > > open -a Firefox "http://www.google.com/search?as_q=$@"
Ca s'utilise comment ça ? On créé un AppleScript qui utilise ça et qu'on enregistre comme service ?
Je fais un pas a pas pour ceux qui suivent pas ;-)
Tu lances Automator ...
Icone ==> service.
A droite : receptions du service selectionnées "texte", en ordre ==> "n'importe quelle application"
A gauche dans les actions " Exécuter un script Shell" (glisser a droite)
Onglet Données ==>" Comme arguments"
Copier :
open -a Firefox "http://www.google.com/search?as_q=$@"
coller à la place de :
for f in "$@" do echo "$f" done
Enregistrer et donner un nom au service.
Terminé :-)
--
Claude Demeester
fra
Claude Demeester wrote:
Enregistrer et donner un nom au service.
Super ! Impec ! Merci. -- Fra
Claude Demeester <c.demeester@alussinan.org> wrote: