¿Cómo puedo crear un cuadro de diálogo de entrada multilínea utilizando Applescript?

2

¿Cómo puedo crear un diálogo de entrada de texto multilínea usando Applescript? Crear un diálogo de una sola línea es simple ...

    
pregunta Chris 12.07.2013 - 17:54

3 respuestas

2

Una solución alternativa es hacer que la respuesta predeterminada incluya un salto de línea, pero también se incluirá en la respuesta predeterminada:

display dialog "" default answer linefeed

CocoaDialog admite diálogos de varias líneas:

do shell script "/Applications/CocoaDialog.app/Contents/MacOS/CocoaDialog \
textbox --editable --title Title --button1 OK --button2 Cancel" without altering line endings
tell result
    if item 1 is not "1" then return
    set answer to text 3 thru -2
end tell

No pude obtener el enfoque de la vista de texto cuando el acceso completo al teclado está habilitado, incluso con ‑‑focus‑textbox o --selected .

    
respondido por el user495470 13.07.2013 - 05:40
0

Prueba la aplicación llamada Pashua. Es brillante incluso para los principiantes relativos y es gratis.

enlace

    
respondido por el Simon 22.10.2013 - 11:22
0

Sé cómo crear un tipo de aplicación de inicio de sesión simple en AppleScript Editor. Entonces, primero debes ir al Editor de AppleScript, luego debes escribir el código de abajo, luego hacer clic en "Ejecutar"

tell application "Finder"

    set passAns to "I'm not a spy, and I will always follow the rules"

    if the text returned of (display dialog "Hello, welcome to this App!
    Thank you, for visiting.

    TO-DO:

    Please look at the code a decide that you 'prove' that you are not a spy, and that you will always follow the rules. if you don't agree, type-in the code ''I don't agree''

    Thank You!__________________________" & return & "" default answer "I'm not a spy, and I will always follow the rules" buttons {"Cancel", "I Prove-it and Continue…"} with icon stop with title "Application (Locked)" default button 2 with hidden answer) is passAns then
        display dialog "Loged-in! Thank you!" buttons {"Okay"} default button 1

    else
        display dialog "Sorry if you don't aggre, you are not allowed to enter open this app. Please click ''Cancel'' to close, or if you still want to enter, just re-open this app.
    ________________________" buttons {"Okay, Cancel"} with icon stop with title "Application (Can't Open)" default button 1

    end if
end tell
    
respondido por el AbrahamBG 08.01.2014 - 21:49

Lea otras preguntas en las etiquetas