ApplescriptObjC [Casella di output]

0

Vorrei aggiungere una casella alla mia applicazione applescriptobjc. Vorrei aggiungere una casella che mostri l'output di

    do shell script ""

quindi penso che farei qualcosa di simile

    set a too (do shell script "")

Ma come potrei mostrare "a" in una casella sull'interfaccia utente?

    
posta Nick Daria 12.06.2015 - 16:25
fonte

1 risposta

1

Credo che questo sia quello che vuoi. Esegui il codice in un modello di applet Cocoa / AppleScript in Script Editor e provalo.

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)
    
risposta data 13.06.2015 - 01:37
fonte

Leggi altre domande sui tag