In AppleScript puoi creare una finestra senza usare la combinazione di tasti?

1

In AppleScript puoi creare una finestra di ricerca con:

tell application "Finder"
    activate
    set newWindow to make new Finder window
end tell

dopo aver impostato target se vuoi creare una nuova scheda di cui sono a conoscenza:

tell application "System Events"
    keystroke "t" using command down
end tell

per cercare tra le domande più vecchie e da Google. In AppleScript c'è un altro modo per creare schede senza dover usare:

keystroke "t" using command down

e se viene creata una finestra con quattro schede c'è un modo per cambiare in quale scheda è attiva la finestra? Ad esempio:

tab 1
tab 2
tab 3
tab 4

Il looping delle schede con una tabulazione di ripetizione e battitura finale sarebbe tab 4 , ma non sono sicuro di come dire alla finestra del finder che la scheda in primo piano dovrebbe essere tab 2 e non voglio cambiare la sequenza delle schede sono creati significato, non voglio:

tab 1
tab 3
tab 4
tab 2

o esiste un modo efficace per analizzare quali schede sono aperte in quella specifica scheda? Questo può essere fatto?

    
posta ʀ2ᴅ2 18.04.2018 - 16:31
fonte

1 risposta

1

Posso dire fino a 10.9 questo non è possibile perché la proprietà della scheda non è implementata in applescript. Dopo il 10.9 ... non lo so ma puoi controllarlo da solo in questo modo: Apri 1 finestra del Finder con due o più schede, quindi:

tell application "Finder"
properties of Finder window 1
end tell

... ora se riesci a trovare qualcosa nel risultato che parla della scheda, puoi usare questa proprietà per lavorare sulle schede. In alternativa, apri la libreria del Finder di Applescript e cerca la scheda. Ti mostrerebbe se c'è una proprietà.

Anche ...

tell application "System Events"
keystroke "t" using command down
end tell

non sarebbe necessario se le schede delle proprietà fossero implementate in Applescript.

    
risposta data 20.05.2018 - 03:46
fonte

Leggi altre domande sui tag