如何在 Applescript 的 NSScrollView 中显示终端输出?

How to Show terminal output in a NSScrollView in Applescript?

我可以使用 textField 执行此操作,如下所示:

property textField : missing value set theOutput to do shell script "blahblahbla" with administrator privileges tell textField to setStringValue_(theOutput)

但是当尝试对 ScrollView 执行相同操作时,出现以下错误:-[NSScrollView setStringValue:]: 无法识别的选择器发送到实例 0x600003d0c3c0 提前致谢!

您收到错误是因为 NSScrollView class 没有 setStringValue: 方法。如果您正在讨论使用 NSTextView,请在界面编辑器中拖入一个文本视图对象 - 它嵌入在滚动视图中。根据需要单击(或 select)滚动视图、剪辑视图和文本视图,在属性检查器中进行更改(字体、滚动条设置等)。将插座连接到文本视图,并使用其 setString: 方法设置字符串 属性.