Voici une option à considérer...
Utilisez un Automator Service/action rapide 1 via Finder pour ouvrir le URL contenu dans le .webloc fichier dans un nouveau fenêtre de Google Chrome .
<sup>1 </sup>Sur <strong>MacOS Mojave </strong>et, plus tard, un <strong>Automator </strong><em>Service </em>est appelé <em>Action rapide </em>. L'utilisation de <em>conditions </em>séparés par un <strong>/ </strong>est de dénoter les différences entre <strong>Automator </strong>avant <strong>MacOS Mojave </strong>et à partir de là.
Le site Automator Service/action rapide peut être déclenché à partir de l Services menu contextuel via Cliquez à droite sur (option-clic) sur l'élément sélectionné .webloc fichier(s) sur Finder ou après avoir sélectionné l'option .webloc fichier(s) sur Finder appuyez sur le raccourci clavier attribué à la Automator Service/action rapide .
-
Sur Automator créer un nouveau Service/action rapide le réglage : Le service/le flux de travail reçoit/reçoit les [fichiers ou dossiers] actuels dans le [Finder].
-
Ajouter un Exécuter AppleScript action en remplaçant le code par défaut avec les éléments suivants exemple AppleScript code :
on run {input, parameters}
repeat with i from 1 to the length of input
set thisItem to the POSIX path of item i of input
if thisItem ends with ".webloc" then
set dssCommand to ¬
"/usr/libexec/PlistBuddy -c \"Print :URL\" " & ¬
quoted form of thisItem
set thisURL to do shell script dssCommand
if thisURL starts with "http" then
tell application "Google Chrome"
set the URL of the active tab of ¬
(make new window) to thisURL
end tell
end if
end if
end repeat
end run
-
Sauvegarder le Automator Service/action rapide par exemple : Ouvrir webloc dans Google Chrome
-
Ajouter un raccourci clavier sur Préférences du système > Clavier > Raccourcis > Services par exemple : G
Notes :
Selon la façon dont le .webloc fichier a été créé, il peut s'agir soit d'un binaire PLIST fichier ou un XML plist fichier de texte . Les exemples ci-dessous montrent https://www.google.com/
comme le URL :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>URL</key>
<string>https://www.google.com/</string>
</dict>
</plist>
Quoi qu'il en soit, le exemple AppleScript code utilise un do shell script
commande pour attribuer le valeur de la URL à un variable en utilisant PlistBuddy à imprimer le site valeur de URL dans le .webloc fichier . Il ouvre ensuite le URL dans un nouveau fenêtre sur Google Chrome .
Le site PlistBuddy sortie complète pour l'exemple .webloc fichier dans les deux formes, ci-dessus est :
Dict {
URL = https://www.google.com/
}
Cependant, lorsqu'on le configure pour imprimer le site URL directement, sa sortie pour l'exemple .webloc fichier dans les deux formes, ci-dessus est juste :
https://www.google.com/
Tel qu'il est codé, il peut gérer de multiples sélections .webloc fichiers en les ouvrant chacune dans leur propre fenêtre, indépendamment de la façon dont les préférences sont fixés dans Google Chrome . Il valide que le fichier(s) transmis à la service ont un .webloc extension de fichier et le valeur de la thisURL
variable commence par http
sinon le service échoue en silence.
Ce site Automator Service/action rapide a été testé et a fonctionné pour moi, sous MacOS High Sierra y MacOS Catalina en utilisant à la fois le Services menu contextuel y G assigné raccourci clavier de la service sur les .webloc fichier(s) sur Finder .