Esta es una opción a considerar...
Utilice un Automatizador Servicio/Acción rápida 1 , a través de Buscador para abrir el URL contenida en el .webloc archivo en un nuevo ventana de Google Chrome .
<sup>1 </sup>En <strong>MacOS Mojave </strong>y más tarde, un <strong>Automatizador </strong><em>Servicio </em>se llama <em>Acción rápida </em>. El uso de <em>términos </em>separados con un <strong>/ </strong>es denotar las diferencias entre <strong>Automatizador </strong>antes de <strong>MacOS Mojave </strong>y de ahí en adelante.
El Automatizador Servicio/Acción Rápida puede activarse desde el Servicios menú de contexto a través de Haga clic con el botón derecho del ratón en (opción-clic) en el .webloc archivo(s) en Buscador o después de seleccionar el .webloc archivo(s) en Buscador pulse el botón atajo de teclado asignado a la Automatizador Servicio/Acción rápida .
-
En Automatizador crear un nuevo Servicio/Acción rápida el ajuste: El servicio/flujo de trabajo recibe/recibe los [archivos o carpetas] actuales en [Finder]
-
Añade un Ejecutar AppleScript acción sustituyendo el código por defecto con lo siguiente ejemplo AppleScript código :
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
-
Salvar el Automatizador Servicio/Acción Rápida Por ejemplo: Abrir webloc en Google Chrome
-
Añade un atajo de teclado en Preferencias del sistema > Teclado > Atajos > Servicios Por ejemplo: ⌘G
Notas:
Dependiendo de cómo sea la .webloc archivo se creó, puede ser un binario PLISTAS archivo o un XML plist archivo de texto . Los siguientes ejemplos muestran https://www.google.com/
como el 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>
Independientemente de ello, el ejemplo AppleScript código utiliza un do shell script
comando para asignar el valor de la URL a un variable utilizando PlistBuddy a imprimir el valor de URL en el .webloc archivo . A continuación, abre el URL en un nuevo ventana en Google Chrome .
El PlistBuddy resultado completo del ejemplo .webloc archivo En ambas formas, por encima es:
Dict {
URL = https://www.google.com/
}
Sin embargo, al configurarlo para imprimir el URL directamente, su salida para el ejemplo .webloc archivo En ambas formas, lo anterior es justo:
https://www.google.com/
Tal y como está codificado, puede manejar múltiples selecciones .webloc archivos abriendo cada uno en su propia ventana, independientemente de cómo se preferencias se establecen en Google Chrome . Valida que el archivo(s) pasado a la servicio tener un .webloc extensión del archivo y el valor de la thisURL
variable comienza con http
, de lo contrario, el servicio falla silenciosamente.
Este Automatizador Servicio/Acción Rápida fue probado y funcionó para mí, bajo MacOS High Sierra y MacOS Catalina utilizando tanto el Servicios menú de contexto y ⌘G asignado atajo de teclado de la servicio en la selección de .webloc archivo(s) en Buscador .