gpt4 book ai didi

applescript - 如何使用applescript在photoshop(cs5)中获取当前打开文件的路径?

转载 作者:行者123 更新时间:2023-12-04 15:47:56 25 4
gpt4 key购买 nike

如何使用applescript在photoshop(cs5)中获取当前打开文件的路径?

我在 Mac OSX 10.7 上使用 CS5

我已经尝试了下面的答案,它在 Applescript 编辑器中给出了以下错误:

error "Adobe Photoshop CS5 got an error: Can’t get document 1.
Invalid index." number -1719 from document 1

最佳答案

更新:我已经在 CS5 和 Mac OS 10.7 中测试了下面的代码,并且可以确认即使使用 tell application "Adobe Photoshop CS4" 的简单开关也能正常工作。至 tell application "Adobe Photoshop CS5" .您得到的错误是因为您的目标是文档 1,所以首先没有打开文档。您可以使用以下方法轻松检查:

tell application "Adobe Photoshop CS5"
set documentCount to count documents
if documentCount > 0 then
set theDocument to document 1
set theFilePath to file path of theDocument
return theFilePath
else
-- no documents open. what to do?
end if
end tell

旧答案:我还没有 CS5(还没有),但这里是 CS4,我想 CS5 的版本不会有太大的不同,如果有的话,因为 Adob​​e 自 CS3 以来已经很好地规范了 API:
tell application "Adobe Photoshop CS4"
set theDocument to document 1
set theFilePath to file path of theDocument
return theFilePath
end tell
--> Result: Macintosh HD:path:to:file:filename.ext

关于applescript - 如何使用applescript在photoshop(cs5)中获取当前打开文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6470379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com