Nella vita di molti makovodov prima o poi arriva un momento cruciale, quando si presenta ad aprire il Finder nella stessa cartella in due finestre diverse necessità. Coloro che sono in fretta di consigliare alcuni file manager a due pannelli, - arresto. Armati di "Avtomatorom", il compito può essere facilmente risolto senza applicazioni di terze parti.
Tutto quello che dovete fare - è quello di creare un duplicato della finestra corrente "Finder", una copia esatta. E questo vi aiuterà elementare linguaggio di script di AppleScript, che sarà l'unica azione nel nuovo servizio "Avtomatora":
Se traduciamo il contenuto dello script sulla lingua russa, può essere scritta come: "Ordine del Finder per creare un Una nuova finestra identica attiva, con la stessa modalità di visualizzazione oggetto, che si trova nella iniziale finestra ". Copia il seguente codice qui sotto e incollarlo in azione Run AppleScript (Esegui AppleScript):
sulla pista {input, parametri} tell application "Finder" cercare insieme newWindow all'obiettivo della finestra insieme newView fronte alla corrente visualizzazione della finestra del Finder nuova finestra di fronte al make newWindow impostare visualizzazione corrente della finestra di fronte alla fine Try End newView raccontare. fine corsa
Si noti che l'intestazione del processo specificato: non ci sono dati su input non accetta e si legano solo un nuovo servizio l'applicazione Finder (che di per sé è logico, come un AppleScript di script-only "Finder" e indirizzi).
Salvare il servizio sotto il modo in cui si desidera che il nome - per esempio, Duplica la finestra corrente (Duplica finestra corrente). Dopo di che, passare al Finder e nel menu Finder> Servizi (Finder> Servizi) si vedrà un nuovo elemento. Cliccando su questa voce si apre una nuova finestra che si trova all'esterno non significa che il contenuto e la non è diverso da quello che è stato un momento attiva fa.
punta di pulizie. Come si può vedere, quando si utilizza uno script AppleScript in codice è tutto colorato in viola. Per visualizzare codice con evidenziazione della sintassi, premere fn + ingresso (O solo un input fondamentale nella unità digitale, se si dispone di una tastiera estesa).