在基于文本文件中的条目创建样本时,我遇到了一些障碍。我可以正常读取文件,但是当涉及到实际创建样本(或编辑现有样本)时,它会失败。
假设 c1 的值为“0,100,100,5”,这是编辑现有的:
set swatch ("CLIENT1") to c1
这是创建一个新的:
make new color with properties {model:process, space:CMYK, color value:{c1}, name:"CLIENT1"}
任何帮助将不胜感激。
在基于文本文件中的条目创建样本时,我遇到了一些障碍。我可以正常读取文件,但是当涉及到实际创建样本(或编辑现有样本)时,它会失败。
假设 c1 的值为“0,100,100,5”,这是编辑现有的:
set swatch ("CLIENT1") to c1
这是创建一个新的:
make new color with properties {model:process, space:CMYK, color value:{c1}, name:"CLIENT1"}
任何帮助将不胜感激。
因为变量c1是一个字符串,而不是一个列表。
您需要一个包含integer的列表。
这是一个解决方案:
set c1 to "0,100,100,5"
set c1 to run script "{" & c1 & "}"
- 编辑 :
这是更改现有样本颜色的方法
tell active document
set color value of swatch "CLIENT1" to c1 -- change one property
-- or change properties
set properties of swatch "CLIENT1" to {model:process, space:CMYK, color value:c1}