Использование applescript для условного изменения веса обводки в Illustrator CS6

Я пытался использовать этот код.

tell application "Adobe Illustrator"
    tell front document
        set properties of every path item whose stroke weight is less than 0.2 to {stroke width:0.2}
    end tell
end tell

Я не вижу причин, по которым это не должно работать, но оно зависает на фразе «элемент пути». Я не понимаю, что мне еще делать! Я пытаюсь заставить это работать в Illustrator CS6.


person Patrick Hennessey    schedule 25.09.2014    source источник


Ответы (1)


Полное раскрытие: я делаю это на CS4, но на самом деле это должно быть то же самое, хотя я полагаю, что возможно (маловероятно), что «ширина обводки» изменилась на «толщина обводки». Я думаю, вам также нужно указать слой. Попробуйте что-то вроде (конечно, вам нужно будет указать правильный слой) это; меня устраивает:

tell application "Adobe Illustrator"
    tell front document
        set stroke width of (every path item of layer 1 of it whose stroke width is less than 0.2) to 0.2
    end tell
end tell
person CRGreen    schedule 26.09.2014