【发布时间】:2011-12-31 21:40:50
【问题描述】:
我有两个问题...
这是一个非常简单的导致错误的示例脚本:
系统事件出错:无法将所有可见 = true 的应用程序进程的第 1 项变为字符串类型。
tell application "System Events"
repeat with appProc in (every application process whose visible is true)
display dialog appProc
end repeat
end tell
1- 如何确定变量的数据类型?
这对以后的参考很有帮助,这样我就可以弄清楚我正在处理什么样的数据类型
2- 如何将上述数据类型转换为字符串,以便在显示对话框中显示?
我尝试添加:
appProc as string
但随后我收到另一个错误消息:
无法将应用程序“系统事件”的«class pcap»“myapplication”转换为字符串类型。
【问题讨论】:
-
一个应用程序进程在一个记录中包含各种属性 - 您是要显示特定项目还是整个记录?
-
老实说我不知道!我仍在尝试弄清楚 AppleScript,所以当我有一个像 appProc 这样的变量并且我显然无法将它显示为字符串时,我不知道 appProc 是什么,所以这就是我想要弄清楚的。跨度>
标签: variables types applescript