2 votos

¿Cómo puedo establecer un campos de texto de la cadena a una variable en AppleScript?

Quiero establecer el texto en un campo de texto a una variable, en este caso llamado variable1. Esta es la parte de mi script.

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

Esa es la primera parte. Pero yo también quería establecer el texto en textField el valor de variable1.

He intentado hacer esto:

    textField's setString:variable1

Pero no funcionó. Generalmente, tengo un script que devuelve el valor, y haciendo textField86's setString:script837 etc. normalmente funciona, pero es diferente aquí. Incluso he intentado esta estúpida solución:

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

Que debería funcionar, pero sólo me dice:

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

1voto

Baczek Puntos 150

Usted debe usar un método de la NSControl de clase --> Obtener y Establecer el Valor del Control

textField's setStringValue:variable1 -- variable1 must contains a string

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X