Menggunakan applescript untuk mengubah bobot goresan secara kondisional di Illustrator CS6

Saya mencoba menggunakan kode ini.

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

Saya tidak melihat alasan mengapa ini tidak berhasil, tetapi ia terpaku pada frasa "item jalur". Saya tidak mengerti apa lagi yang harus saya lakukan! Saya mencoba membuatnya berfungsi di Illustrator CS6.


person Patrick Hennessey    schedule 25.09.2014    source sumber


Jawaban (1)


Pengungkapan penuh: Saya melakukan ini di CS4, namun seharusnya tetap sama, meskipun menurut saya ada kemungkinan (tidak mungkin) bahwa "lebar guratan" diubah menjadi "berat guratan". Saya pikir Anda juga perlu menentukan lapisannya. Cobalah sesuatu seperti (tentu saja Anda harus menentukan lapisan yang benar) ini; ini berfungsi untuk saya:

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