ApplescriptObjC [Cuadro de salida]

0

Me gustaría agregar un cuadro a mi aplicación applescriptobjc. Me gustaría agregar una caja que muestre la salida de

    do shell script ""

así que creo que haría algo como

    set a too (do shell script "")

Pero, ¿cómo mostraría "a" en un cuadro de la interfaz de usuario?

Nick Daria
fuente
A partir de esta y otras preguntas, debe consultar los tutoriales o libros de ObjC de cúpula
Mark

Respuestas:

1

Creo que esto es lo que quieres. Ejecute el código en una plantilla de subprograma Cocoa / AppleScript en Script Editor y pruébelo.

set a to do shell script "echo monkey"
set window_rect to current application's NSMakeRect(40, 40, 500, 500)
set window_1 to current application's NSWindow's alloc's initWithContentRect:window_rect styleMask:15 backing:2 defer:false
set text_field to current application's NSTextField's new
text_field's setEditable:false
text_field's setDrawsBackground:false
text_field's setStringValue:a
window_1's setCollectionBehavior:(current application's NSWindowCollectionBehaviorFullScreenPrimary)
window_1's setContentView:text_field
window_1's setBackgroundColor:(current application's NSColor's blackColor)
window_1's makeKeyAndOrderFront:(current application's NSApp)
William T Froggard
fuente