ApplescriptObjC [กล่องผลลัพธ์]


0

ฉันต้องการเพิ่มกล่องลงในแอปพลิเคชัน appobjectobjc ของฉัน ฉันต้องการเพิ่มกล่องที่แสดงผลลัพธ์ของ

    do shell script ""

ดังนั้นฉันคิดว่าฉันจะทำอะไรบางอย่างเช่น

    set a too (do shell script "")

แต่ฉันจะแสดง "a" ในกล่องบนส่วนต่อประสานผู้ใช้ได้อย่างไร


จากคำถามนี้และคำถามอื่น ๆ คุณต้องดูแบบฝึกหัดหรือหนังสือโดม ObjC
Mark

คำตอบ:


1

ฉันเชื่อว่านี่คือสิ่งที่คุณต้องการ เรียกใช้รหัสในเทมเพลตแอปเพล็ต Cocoa / AppleScript ใน Script Editor แล้วลองใช้งาน

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)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.