Tengo un AppleScript .scpt archivo que se asigna a un atajo de teclado a través de la aplicación de terceros, FastScripts.
El script abre una específica, fija, pre-determinado de la URL en una nueva pestaña de Google Chrome. Esta nueva pestaña se inserta inmediatamente después de la pestaña de Google Chrome (si Google Chrome es actualmente abierto).
Aquí está el código:
activate application "Google Chrome"
set myURL to "https://weather.com/weather/hourbyhour/l/12345"
tell application "Google Chrome"
activate
tell front window to make new tab at after (get active tab) with properties {URL:myURL}
end tell
Una operación adicional que me gustaría poner en práctica en esta secuencia de comandos es tener la barra de desplazamiento de la página web abierta en Chrome automáticamente se moverá hacia abajo un poco. Como la variable de URL, la cantidad de desplazamiento es específico, fijo, y pre-determinado.
No sé la manera adecuada de articular una cantidad de desplazamiento en la escritura (y, por supuesto, varía en función de la resolución de la pantalla, el tamaño de la pantalla, el tamaño de la ventana, y la configuración de zoom situado en Chrome para que, dada la página), pero puedo decir que, para mi entorno único, que es de alrededor de 15% inferior de la página. Para aclarar el significado de esta descripción, "100% hacia abajo en la página" sería la más baja de la barra de desplazamiento (posición de la barra de desplazamiento puede ser configurado para esta posición pulsando la tecla⌘ comando + ↓).
La exacta cantidad de desplazamiento que yo deseo es, probablemente, que no son especialmente relevantes en el contexto de mi pregunta (teniendo en cuenta las numerosas variables mencionadas que pueden afectar a la cantidad de desplazamiento). Simplemente, es importante tener en cuenta que la cantidad de desplazamiento es una costumbre de la figura, en lugar de ser en la parte superior o inferior de la página (ya que uno puede utilizar la respectiva método abreviado de teclado a través de key code
en AppleScript para lograr fácilmente el desplazamiento a estos dos lugares).
Tengo la esperanza de que cualquiera que sea la solución se sugirió que me ofrece la capacidad de afinar y ajustar el deseado de la barra de desplazamiento de la ubicación, por lo que puedo llegar tan cerca como sea posible a donde me iba a desplazarse manualmente.