0

テキストファイルのエントリに基づいて見本を作成することになると、私は少し障害にぶつかりました。ファイルを正常に読み取ることができますが、実際に見本を作成する(または既存の見本を編集する)場合は失敗します。

c1の値が「0,100,100,5」であると仮定すると、これは既存の値を編集しています。

set swatch ("CLIENT1") to c1

そして、これは新しいものを作成しています:

make new color with properties {model:process, space:CMYK, color value:{c1}, name:"CLIENT1"}

どんな助けでも大歓迎です。

4

1 に答える 1

1

変数c1は文字列であり、リストではないためです。

整数を含むリストが必要です。

ここに解決策があります:

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}
于 2012-05-16T17:19:09.140 に答える