如何在 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: 方法设置字符串 属性.
我可以使用 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: 方法设置字符串 属性.