Come si imposta una stringa di campi di testo su una variabile in AppleScript?

1

Voglio impostare il testo in un campo di testo su una variabile, in questo caso chiamata variabile1. Ecco la parte del mio script.

on button836_(sender)
    set variable1 to quoted form of POSIX path of (choose folder with prompt "Choose")

Questa è la prima parte. Ma volevo anche impostare il testo in textField sul valore di variable1 .

Ho provato a farlo:

    textField's setString:variable1

Ma non ha funzionato. Di solito, ho uno script che restituisce il valore, e che fa textField86's setString:script837 ecc. Di solito funziona, ma qui è diverso. Ho anche provato questa stupida soluzione:

    set variable1script to do shell script "echo " & variable1
    textField's setString:variable1script
    end button836_

Che dovrebbe funzionare ma mi dice semplicemente:

2015-11-26 15:12:27.077 [etc.] AppDelegate button836:]: -[NSTextField setString:]: unrecognized selector sent to instance 0x6100001e0200 (error -10000)
    
posta DisplayName 26.11.2015 - 15:13
fonte

1 risposta

1

Devi utilizzare un metodo della classe NSControl - > Recupero e impostazione del valore del controllo

textField's setStringValue:variable1 -- variable1 must contains a string
    
risposta data 27.11.2015 - 01:26
fonte

Leggi altre domande sui tag