我使用的是Adobe Illustrator中的.jsx
脚本,它将其首选项存储在一个JSON文件中,该文件是在Adobe程序文件夹的Basic脚本文件夹中生成的.
但在我的情况下不起作用,文件将不会被创建.原因是,该脚本实际上没有获得构建它的路径,因此没有创建任何文件.
我已经给了Illustrator完全硬盘权限,但脚本不会显示脚本路径.在不同的机器上,它的行为是相同的,但我知道该脚本对大多数其他用户都有效.即使从桌面运行该脚本也不起作用.
app.path
将提供Adobe Illustrator的路径,则脚本将放置在该文件夹中.我可以在Adobe Illustrator的脚本子文件夹中进行读写.
var scriptPath = (new File($.fileName)).path
将告诉"",警示只是一个空字段
var scriptName = (new File($.fileName))
将抛出/3
个警告(脚本名称).它将始终是/3
,这是一种有线.
当我从桌面运行脚本时,情况是一样的.有什么 idea 吗,为什么 playbook 不会得到它的路径?到目前为止,社区中还没有人有这个 idea (除了权限,但如上所述,他们没有说明这个问题是app.path
件作品)……