Ho un file .scpt di AppleScript assegnato a una scorciatoia da tastiera tramite l'applicazione di terze parti, FastScripts.
Lo script apre un URL specifico, fisso e predeterminato in una nuova scheda di Google Chrome. Questa nuova scheda è inserito immediatamente dopo la scheda di Google Chrome attualmente aperta (se Google Chrome è attualmente aperto).
Ecco questo codice:
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
Un'ulteriore operazione che vorrei implementare in questo script è di far muovere verso il basso la barra di scorrimento della pagina web aperta in Chrome. Proprio come la variabile URL, l'importo della scroll è specifico, fisso e predeterminato.
Non conosco il modo corretto di articolare una quantità di pergamene per iscritto (e ovviamente varia in base alla risoluzione dello schermo, alla dimensione del monitor, alle dimensioni della finestra e alle impostazioni di zoom impostate in Chrome per quella determinata pagina) , ma posso dire che, per il mio ambiente unico, è circa il 15% in fondo alla pagina. Per chiarire il significato di questa descrizione, "100% in basso nella pagina" si troverà nella posizione della barra di scorrimento più bassa (la barra di scorrimento può essere impostata su questa posizione premendo ⌘ comando + ↓ ).
L'esatta quantità di scroll che desidero probabilmente non è particolarmente rilevante nel contesto della mia domanda (considerando le molte variabili sopra menzionate che potrebbero influenzare l'importo della scroll). È semplicemente importante notare che la quantità di scorrimento è una figura personalizzata, anziché essere in cima o in fondo alla pagina (poiché è possibile utilizzare la rispettiva scorciatoia da tastiera tramite key code
in AppleScript per eseguire facilmente lo scorrimento su questi due posizioni).
Spero che qualsiasi soluzione suggerita mi offra la possibilità di mettere a punto e regolare la posizione della barra di scorrimento desiderata, in modo da poterla avvicinare il più possibile a dove dovrei scorrere manualmente.