0 votos

ApplescriptObjC [Cuadro de salida]

Me gustaría agregar un cuadro a mi aplicación applescriptobjc. Me gustaría agregar un cuadro 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 en la interfaz de usuario?

1voto

William T Froggard Puntos 2862

Creo que esto es lo que quieres. Ejecute el código en una plantilla de subprograma Cocoa/AppleScript en el Editor de secuencias de comandos 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)

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