Finestra di dialogo personalizzata in Automator?

-1

Vorrei creare un servizio che esegua una serie di azioni basate su diversi parametri Una finestra di dialogo personalizzata con più pulsanti radio sarebbe un ottimo modo per catturarli.
La mia esperienza con AppleScript mi dà solo indicazioni molto semplici

Come posso usare una finestra di dialogo personalizzata in Automator?

    
posta MonoThreaded 22.09.2018 - 21:04
fonte

2 risposte

4

Forse ti sarà utile.

Dialog Toolkit e Dialog Toolkit Plus sono librerie di script basate su ASObjC per mostrare finestre di dialogo avanzate. Aggiungi più campi di immissione testo, caselle di controllo, menu popup, pulsanti di opzione, controlli percorso, pulsanti aggiuntivi e regole per le finestre di dialogo.

Basta leggere i file di testo inclusi nel pacchetto per aiutarti a iniziare. Giocare in Script Editor.app, con gli script di esempio inclusi, dovrebbe aiutarti a capire il processo.

Ecco alcuni esempi creati con questa aggiunta di script in Script Editor

    
risposta data 22.09.2018 - 23:43
fonte
0

Puoi utilizzare choose from list .

In questo modo:


on run {input}
    tell application "System Events"
        activate
        set input to (choose from list {"Option 1", "Option 2", "Option 3", "Option 4", "Option 5"} with title "Time to choose" with prompt "Would you rather" & return & "choose from:" OK button name "YEAH                                     
risposta data 26.09.2018 - 20:59
fonte

Leggi altre domande sui tag