Frameworks 你怎么能用;使用“框架”;基金会“及;使用脚本添加“;加上;POSIX文件的信息;?

Frameworks 你怎么能用;使用“框架”;基金会“及;使用脚本添加“;加上;POSIX文件的信息;?,frameworks,applescript,foundation,Frameworks,Applescript,Foundation,我走遍了每个框架,每次尝试“info for POSIX file”或“info for file”时,都没有找到一个文件错误。 目前,我回到了“DoShell脚本”(basename、dirname、ls),它工作得非常好。在applescript脚本中,求助于“DoShell脚本”是非常不可原谅的 低于“使用框架”基金会“”的示例脚本 和“POSIX文件的信息” info for使用别名或文件引用,例如choose filePOSIX file的结果来自StandardAdditions脚本

我走遍了每个框架,每次尝试“info for POSIX file”或“info for file”时,都没有找到一个文件错误。 目前,我回到了“DoShell脚本”(basename、dirname、ls),它工作得非常好。在applescript脚本中,求助于“DoShell脚本”是非常不可原谅的

低于“使用框架”基金会“
”的示例脚本 和“POSIX文件的信息”


info for
使用别名或文件引用,例如
choose file
POSIX file
的结果来自StandardAdditions脚本添加(Foundation是一个Cocoa框架,它更适用于AppleScriptObjC),并且只是其中一个在任何地方都不能很好地工作的项目。在这种情况下,它作为一种强制方式工作得更好:

set {name:Nm, name extension:Ex} to info for (testdir as POSIX file)
info for
也被弃用了一段时间-系统事件是推荐的替代方案,并且倾向于更好地使用POSIX路径:

tell application "System Events" to set {name:Nm, name extension:Ex} to disk item testdir

info for
使用别名或文件引用,例如
choose file
POSIX file
的结果来自StandardAdditions脚本添加(Foundation是一个Cocoa框架,它更适用于AppleScriptObjC),并且只是其中一个在任何地方都不能很好地工作的项目。在这种情况下,它作为一种强制方式工作得更好:

set {name:Nm, name extension:Ex} to info for (testdir as POSIX file)
info for
也被弃用了一段时间-系统事件是推荐的替代方案,并且倾向于更好地使用POSIX路径:

tell application "System Events" to set {name:Nm, name extension:Ex} to disk item testdir
只需跳过POSIX路径迂回:

将testfile设置为(选择文件)--文件的名称testdir令人困惑只需跳过POSIX路径迂回:


将testfile设置为(选择文件)--文件的名称testdir令人困惑,谢谢你们,两种解决方案都有效。Applescript是一种每天都能发现的发现,有效的东西,有时你必须改变主题的表达方式才能使其有效。再次感谢Vadian和Redu_Nemage,为我们提供了信息和解决方案。谢谢你们,两种解决方案都有效。Applescript是每天都有发现,有用的东西,有时你必须改变主题的表达方式才能让它发挥作用。再次感谢瓦迪安和雷丁·梅内塞,他们为我们提供了信息和解决方案。谢谢你们,两种解决方案都有效。Applescript每天都有发现,有用的东西,有时你必须改变主题的表达方式再次感谢瓦迪亚和雷丁威胁,感谢他们为我们提供的信息和解决方案。谢谢你们,两个解决方案都有效。Applescript是每天都会发现的东西,有时你必须改变主题的表达方式才能使其有效。再次感谢瓦迪亚和雷丁威胁,感谢他们为我们提供的信息和解决方案解决。