Apple Script / Java Script za potrebe Indesigna CS
(1 korsinik/a gleda/ju temu) (1) Gost

Apple Script / Java Script za potrebe Indesigna CS


  • Air
  • Korisnik
  • 78
12.10.2013 | 18:53
Molim pomoć, uputu, savjet...

Zadatak / problem je sljedeći:
Problem:
U Indesignu imam formule ubačene u tekst. Prilikom ubacivanja teksta iz worda u kojem su se nalazile formule konačni rezultat je bio da su formule (EPS-ovi) povećani neki postotak (102%, 103% itd. - bez pravila).
Zadatak:
Vratiti sve formule na 100% veličine.
Kada bi bio Action, kao u PSu ili Ilustratoru tada bi napravio sljedeće:

1. Select next Object
2. Select Content
3. U Transform paleti odabrati naredbu: Clear Transformations (tada se vraća veličina na 100%)
4. Select Container
5. Select next Object (i sve ispočetka)

za sve navedene korake postoje gotove naredbe u paletama u Indesignu.
U dokumentu imam 3500 formula tako da bi mi automatizacija puno značila.

Pokušao sam sam "skužit" Apple Script ali sam shvatio da za to trebam puno više vremena (jer nemam potrebna znanja:((()

Zna li tko kakvo rješenje?

Hvala Lp
Screen_Shot_2013_10_12_at_3.png
12.10.2013 | 19:09
Je, Apple script zahtijeva dosta promjene u načinu razmišljanja. Ja, nažalost, nemam pojma o InDesignu, ali palo mi je na pamet da možda InDesign, ako podržava AppleScript, podržava i Automator? Ja ga nemam instaliranog (InDesign) pa ne mogu provjeriti. Otvori Automator kod sebe pa vidi da li nudi neke akcije specifično vezane za InDesign. Možda si s tim budeš mogao pomoći. Ako ne, Đipi je ovdje dežurni apple script guru. Ako nije u velikoj gužvi, možda pročita ovaj post pa istrese skriptu iz rukava (kako on to već zna) .
12.10.2013 | 22:01
za sve navedene korake postoje gotove naredbe u paletama u Indesignu

Na žalost, automatizacija koja bi se svela na kliktanje po gumbima u InDesignu je puno kompleksnija od one koja se dokumentu odnosno njegovim dijelovima obraća "izravno".

Ako se tvoj konkretan InDesign dokument sastoji isključivo od stranica na kojima su text frameovi u kojima su (kao anchorani objekti) ubačene isključivo spomenute formule, AppleScript rješenje je trivijalno i svodi se na...

tell application "Adobe InDesign CS6"
  tell parent of all graphics of active document to clear transformations
end tell

Gornji kod se obraća InDesignu i u jedinoj konkretnoj naredbi (drugi red) kaže da parent svih grafičkih objekata (a to je frame koji ih sadrži) u aktivnom dokumentu primijeni "clear transformations".

S obzirom da iz tvog opisa nije jasno koji scale treba resetirati (frejma ili grafike u njemu), moguće da ovo ne radi ono što ti treba. U tom slučaju možeš probati s alternativom koja se obraća grafičkim objektima unutar frejmova...

tell application "Adobe InDesign CS6"
  tell all graphics of active document to clear transformations
end tell

Ukoliko postoje objekti (grafika) koju treba preskočiti, izgubit će se trivijalnost jer ih treba "naciljati" na specifičniji način. Primjerice - konkretne stranice, konkretni text frajmovi... ili pak radeći testove s kojima bi se provjerilo da li je konkretna grafika EPS (u slučaju da se zadatak odnosi baš na sve EPSove u dokumentu).
  • Air
  • Korisnik
  • 78
13.10.2013 | 01:50
Hvala na brzim odgovorima:)

Djipi
Kao što si predvidio Clear transformations se odnosi na grafičke objekte unutar frejma, odnosno "Content" . To je prema onom što napisah: "Select Content" pa onda naredba Clear Transformations.

Puno mi znači ako uspijem to primjeniti na sve grafike u dokumentu - lakše mi je popraviti sto ostalih slika nego pimplati 3000

Još jednostavnije i preciznije rješenje bi bilo kada bi skriptu mogao primjeniti samo na selektirani dio u Indesignu. Tada bi išao dio po dio i time "izbjegao" ostale grafičke elemente.

Na polju Apple Scripta sam potpuna neznalica:((( zato nemojte zamjeriti za sljedeće pitanje;)
Da li je bolje / ispravnije navedeni tekst skripte kopirati i pejstati u AppleScript Editor.app te tako pokrenuti
ili
snimiti nekako skriptu, staviti ju u InDesign folder: Scripts / Samples / AppleScript i pokrenuti ju iz InDesigna?

Screen_Shot_2013_10_13_at_12.png
13.10.2013 | 14:07
Još jednostavnije i preciznije rješenje bi bilo kada bi skriptu mogao primjeniti samo na selektirani dio u Indesignu. Tada bi išao dio po dio i time "izbjegao" ostale grafičke elemente.

Što bi konkretno selektirao u tom slučaju: stranice (od-do ili pojedine), (sve) text frejmove na više stranica u nizu, (pojedine) text frejmove na jednoj stranici ili nešto deseto?

Ključno pitanje (u svrhu automatizacije) je kako najjednostavnije identificirati objekte na kojima moraš primijeniti clear transformation.

Primjer koji sam dao počiva na pretpostavci da se identificiraju po tome što su, za razliku od ostalog sadržaja, grafički elementi. Bez poznavanja strukture tvog konkretnog dokumenta, ne mogu dati pametniji savjet. Ideja da se dio radi "pješke" (selektiraš nešto pa pokreneš skriptu pa opet selektiraš nešto i pokreneš skriptu...) bi trebala biti zadnja opcija jer je bliska ideji da jednostavno sve odradiš pješke.

Da li je bolje / ispravnije navedeni tekst skripte kopirati i pejstati u AppleScript Editor.app te tako pokrenuti

U slučaju konkretnog koda iz mog prethodnog posta, koji sve obavi u jednom prolazu - ovo.

U slučaju rješenja koje traži interakciju s InDesignom, a istrovremeno ne traži promjene u kodu svaki put ga ga izvršavaš, bilo bi praktičnije imati rješenje koje se poziva unutar InDesigna.

Spomenute "promjene u kodu" se odnose na slučaj kad je u skrpti hard kodiran, primjerice, raspon stranica pa kad skripta odradi upisan raspon, promijeniš od-do i ponovo je pokreneš. Za taj slučaj je također praktičnije biti u AppleScript Editoru.

Usput, neka te ne brine ako nemaš CS6 - slobodno pejstaj kod i pokreni ga - AppleScript će sam promijeniti prvu liniju koda tako da se obrati onoj verziji InDesigna koju pronađe na tvom disku.
  • Air
  • Korisnik
  • 78
13.10.2013 | 15:30
Evo napokon ugrabih priliku i pokrenuh skriptu i .....
)))))))))))))))))))))))))))))
osmjeh, ne od uha do uha nego oko glave.

hvala, hvala, hvala!

Volio bih se bilo kako odužiti za pomoć.
Ja sam grafičar, dizajner, malo videa i svega što stignem pa ako što vrijedi u nekom trenutku tu sam )))))


ps. pokrenuo sam skriptu za Clear Transformation koji se odnosi na Content. i bilo je gotovo u 10-20 sec.
13.10.2013 | 23:45
Ja sam grafičar, dizajner, malo videa i svega što stignem pa ako što vrijedi u nekom trenutku tu sam

Dobrodošao.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 5 sati, 39 minuta
  • dpasaric: Ja sam danas naručivao što se još može od lagera s QWERTY, pa ćemo vidjeti što ću dobiti! :)
  • zvone: Zvao istyle da interveniraju da ostavw qwerty posto ionako prave tipkovnice posebno za ht trziste. Krajnje su nezainteresirani. Ali kazu da se ljudi jako žale.
  • Bertone: Sused, ni to tema za vikalicu, trebao si to pitati u temi o budućnosti čovječanstva ;)
  • cariblanco: [link]
  • cariblanco: Vidi komentare ispod ovog teksta !!
  • cariblanco: Zadatak za smayoo...zašto je nestalo struje
  • dpasaric: Vidim da će stare QWERTY tipkovnice odjednom dobiti na cijeni! :)
  • zvone: Nervira me jer mijenjaju bez veze.
  • smayoo: Ali zašto je to takav stress? Ako su potpuno ukinuli stari layout, posložiš si kako ti paše pomoću Ukelele
  • smayoo: QWERTZ je uvijek i oduvijek hrvatski standard tipkovnice, a ovaj apple QWERTY hibrid je izmišljotina iz nekadašnjeg "zastupnika" PEL Velebit.
  • IgorD: Prvo su prebacili @ pa sad stalno stišćem ™ a od zadnjeg sistema ni € nije gdje je bio
  • IgorD: Ja na iOSu ionako uvijek imam EN tipkovnicu, samo kad mi treba đ prebacim na hr. Frka je što su i s Macovima krenule qwertz tipkovnice
  • zvone: Ako se vrati u postavkama automatski se vraca na qwertz. Iritantno do bola.
  • zvone: Kupio novu tipkovnicu za m4 ipad pro. Hrvatska je ali vise nije qwerty nego qwertz. Razocaran.
  • drlovric: Ja nemam dres Osijeka :)
  • VanjusOS: ako ćeš obući dres Osijeka, ja ti nabavim kartu bez problema
  • VanjusOS: drlovric, nema više karata za Hajduka
  • drlovric: Ako ima neko iz Osijeka molim da mi se privatno javi. Trebam uslugu. Hvala puno :)
  • JOHN: Počivao u miru Božjem :(
  • Borisone: U oglasniku mini Pro ako nekog zanima.
  • Gjuroo: Počivao u miru.
  • smayoo: Ode nam Papa Franjo, na Uskrsni ponedjeljak. Počinak je zaslužio, i više od toga. Neka se Crkvi primi barem nešto od njegovog nasljeđa.
  • VanjusOS: Sretan Uskrs!
  • Damirst: Srstan Uskrs!
  • smayoo: Sretan Uskrs svima! :)
  • Tomek: Sretan Uskrs !!
  • ping: Sretan Uskrs
  • dpasaric: Mira i ljubavi! :)
  • Gjuroo: Sretan Uskrs!
  • Yonkis: Sretan Uskrs svima!
  • Zdravac: Sretan Uskrs!
  • drpongrac23: Sretan Uskrs svima koji slave!
  • Tomek: sad dok se ja ponovo uštekam u MACOS sustav, imat ću pitanja pa ću biti malo dosadniji :D
  • Tomek: Hvala svima... Kakav je stroj, računam s njime barem 10 godina...
  • dpasaric: Welcome back! :)
  • smayoo: Eeeej, Tomek! :)
  • Zdravac: Tomek, dobrodošao nazad! Nek te dobro i dugo služi! :)
  • Tomek: Eto nakon dugo godina, ponovo na Macu... Pozdrav svima
  • Borisone: Rekao političar i otišao krkati s generalima dok je vojska na paštetama i prekuhanim jajima.
  • Junuz: ko nehrani svoju vojsku hraniće tuđu
  • Yonkis: Apple Maps kamera naprtnjača: [link]
  • m@xym: ...nikakvu vojnu naobrazbu.
  • m@xym: Za dva mjeseca možeš naučiti rukovati pješačkim naoružanjem (od rastavljanja, sastavljana i čišćenja, do toga kako ga otkočiti, zakočiti, napuniti, sve do pucanja). Čovjek koji nema nikakvu vojnu naobrazbu, je glineni golub u slučaju rata, osoba koja je dva mjeseca nešto učila, i naučila, svakako nije. Zamisli koliko bi tek žrtava bilo da nitko od ljudi sa kojima si bio nije imao
  • Maxxy: Mi imamo malu aktivnu podobnu vojsku. A za 2 mjeseca će samo naučiti biti lijepa meta na ratištu. Proveo sam u ratu malo manje od 5 godina, i sve što ću još reći na ovu temu je da smo imali više žrtava od neznanja (igranje sa raznim zanimljivim spravicama i puškama) nego od neprijatelja! Srećom u ono vrijeme nije bilo dronova!
  • drlovric: Ja sam bio 10-11 mjeseci cini mi se. Pola vremena smo aktivno nesto ucili, pola smo ribali hodnike, kupili lisce i smarali se po vojarni. Ja sam bio 11107 (prepisali JNA VES oznaku) vojna policija, antiterosticke aktivnosti.
  • drlovric: Nekakav ustroj sa 3 mjeseca temeljne obuke da vojnik zna koirsititi pusku i kretati se unutar svoje formacije je bolje nego nista. I mozda neki modus za dodatna 2-3 mjeseca specijalisticke obuke tko to zeli. Kao neki vid nadgradnje znanja.
  • m@xym: Mi to (malu sposobnu aktivnu vojsku) već imamo. Ovih 2 mjeseca je sasvim dovoljno da mladići nauče osnove baratanja oružjem.
  • Maxxy: Vojnirok od 2 mjeseca je sprdnja. Ili lupite godinu dana, ili financirajte malu sposobnu aktivnu vojsku. Ovako se samo bacaju novci bez ikakve koristi
  • Yonkis: A što ne otvorite temu nego ovdje tipkate :)
  • Szguri: Ono što želim reći je da ljudi mogu živjeti nevjerojatno sigurne i udobne živote zato što je njihova država spremna za loše scenarije.

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Air, Damirst, robee, Anonimci (1171)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.92 Seconds

Provided by iJoomla SEO