applescript:更新属性?

时间:2012-01-25 18:43:10

标签: applescript

这可能是一个非常基本的问题;

我总是看到

  make new document with properties { x: "1", y: "2", z: 3" }

但是我如何在以后更新这些属性?

 tell first document

 -- i am trying to set the volume name property 
 set volume name of document to "BLA"
 -- also tried:
 set properties of first document to {volume name:"BLA"}

 end tell

但这根本不起作用,官方语法是什么?无法在线找到它。

1 个答案:

答案 0 :(得分:1)

您需要定位相应的文档(或具有该属性的任何文档),但访问属性的方式与任何其他record属性相同,例如

tell application "whatever"
    set x of document 1 to "5" -- document 1 is usually the front document
    tell document 1 to set x to "5"
end tell

请注意,应用程序属性可能不可写 - 请检查其脚本字典。