cwbe coordinatez:
101
63537
759016
6736721

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::52
total children::23
11 ❤️


show[ 2 | 3] flat


mln0
Du0
esc0
jancula0
anything0
Toth0
leather glov...0
cleriee0
shp_srk0
ZAP0
bliksa0
september0
Q0
Phaceo0
eyo0
||0
mzp0
neurobrko0
coffee0
m4r3k0
toxygen0
Gorgo0
mustard1
erik_kollar1
michal = mlc1
unknown artist1
osem1
daren dekadens1
karol1
dajko3
jamajka3
2ManyFingers3
fds5
kuku7
marzshek8
andread8
neon23

Adobe InDesign je program plný možností. Tie sa dajú rozšíriť použitím skriptov.
Niektore vykonavaju jednoduché úlohy, ktoré ušetria pár klikov. Iné dokážu ušetriť pár minút...

V ID je možné ako jazyk skriptu použiť Visual Basic (VB), pokiaľ pracujete pod Win, AppleScript (AS) na Macoch alebo JavaScript (JS), ktorý funguje na oboch platformách, preto sa toto fórum bude venovať primárne skriptom v JS.


Skripty na stiahnutie

Vyčistenie naimportovaného textu (JS) --> download :: popis
Zapnutie/vypnutie obtekania textu (JS) --> download :: popis
Velkosť odkladacej plochy (JS) --> download :: popis
Medzera rámu (JS) --> download :: popis
Medzera rámu v2 (JS) --> download :: popis
Pridať vodítka (JS) --> download :: popis
Počet rámov (JS) --> download :: popis
Zraťazenie rámov (JS) --> download :: popis
Rozdeliť rám (JS) --> download :: popis
Velkosť rámu (JS) --> download :: popis
Zbaliť všetky otvorené dokumenty (JS) --> download WIN :: download MAC :: popis
Zmena jednotiek mm/pt (JS) --> download :: popis
Previesť tabuľku na rámy (JS) --> download :: popis
Napasovať text do rámu (JS) --> download :: popis
Rám miesto linky (JS) --> download :: popis
Export otvorených dokumentov do PDF (JS) --> download :: popis

Resources

Niekoľko linkov na množstvo skriptov nielen do ID (indiscripts)
Množstvo skriptov nielen do ID (scriptopedia)
Blog nielen o skriptoch (indisnip)
ID JS Object Model (jongware.mit) - výborný reference na skriptovanie
indesignscriptingreference.com - dost stary resource, ale pri reparovani starych skriptov sa môže hodiť
GREP Symbols (PDF) - MUSTHAVE pri používanie GREP-u - vytlačiť a pripnúť vedľa monitoru!

INDD vs. JS bugs...

[1]




  • 0000010100063537007590160673672108289989
    Synapse creator 28.01.2017 - 17:24:26 (modif: 28.01.2017 - 17:25:05) level: 1 UP [43K] New Hardlink Content changed
    V poslednom roku po kuskoch rozsirujem svoj hobby projekt — Typopo — online appku na opravu beznych typografickych chyb v texte. Odstrani extra medzery, prida nedelitelne medzery, opravi uvodzovky a dalsiu interpunkciu…

    Typopo

    → Link na appku
    → Zoznam, co vsetko aktualne dokaze fixnut

    Vdaka za akykolvek feedback.

    Pridal som prispevok do viacerych nod, lebo:
    * typopo je mozne pouzit ako appku online,
    * alebo si vziat len javascript a pouzit ho na webe k dodatocnej uprave uz vypublikovanych textov,
    * alebo ho pripadne portnut do InDesignu (nejaky zaujemca?)
    more children: (4)
  • 0000010100063537007590160673672107270545
    neurobrko 29.07.2013 - 11:18:01 level: 1 UP [1K] New
    Export všetkých otvorených dokumentov do PDF

    download: ExportAllToPDF.jsx

    Po dlhej dobe som našiel niečo, čo som sem ešte nedal. Skript exportuje do zvoleného adresára PDF zo všetkých otovorených dokumentov, s tým, že si môžte zvoliť konkrétny PDF preset, či dokumet aj uloží, prípadne rovno aj zavrie. Na macu funguje určite, na wine si nepamätám, či som to testoval...
    more children: (1)
  • 0000010100063537007590160673672107144537
    ZAP 20.04.2013 - 22:33:23 level: 1 UP New
    ako riesite fold marks v indesigne?
    more children: (1)
  • 0000010100063537007590160673672107055897
    Synapse creator 14.02.2013 - 16:56:49 (modif: 14.02.2013 - 18:22:56) level: 1 UP [3K] New Hardlink Content changed
    Ahojte!


    Potrebujem pomoc s nacenením.
    Dostala som za úlohu nakresliť ilustrácie,ktoré(ak ma vyberú)pôjdu do učebnice pre druhý ročník základných škôl-jedná sa o 11 kresieb(napr.cibuľa,bicykel a pod.-na jednu stranu),ktoré mám po nakreslení spracovať v grafickom programe-používam Photoshop a mám im napísať aj cenu,za ktorú by som to robila.

    Prosím Vás,poraďte mi,koľko si pýtať za jednu stranu?

    Ďakujem :)





    edit:zadanieprenavrhstrany2r.jpg - cibuľa zatiaľ vyzerá takto
    more children: (7)
  • 0000010100063537007590160673672106883104
    neurobrko 18.10.2012 - 15:32:58 level: 1 UP New
    Rám miesto linky

    download: drawFrame.jsx

    Keď treba pod objekt (textový rám, obĺžnikový rám alebo skupinu) dať druhý rám, ktorý má nejakú farbu a napr 50% priehľadnosť a ešte k tomu je o niečo väčší, tak použijete tento skript. Niekedy sa dá použiť aj miesto linky objektu. Jedinou nevýhodou je, že to nový rám i pôvodný výber vytiahne úplne dopredu. (v budúcnosti skúsim popracovať na tom, aby to fungovalo inak.
    Nie je to nijako úžasný skript, ale chcel som si vyskúšať prácu s Array a globálnymi premennými vo funkciách. Toľko.
  • 0000010100063537007590160673672106879663
    neurobrko 16.10.2012 - 14:00:46 (modif: 16.10.2012 - 14:01:03) level: 1 UP [1K] New Content changed
    Medzera rámu v2

    download: medzera_ramu2.jsx

    Nižšie uvedená študíjná literatúra priniesla prvé drobné ovocie. Upravil som skrpit medezera_ramu.jsx. Rovanko ako pôvodný skript zmenší aktívny rám o predvolenú hodnotu (možno ju zmeniť v riadku 61 - hodnotu editValue treba zadávať v bodoch a array dropdown listu v mm) na zvolenej strane. Funguje na textové rámy a rectangle (klasický obdĺžnikový rám). Navyše je pridaná voľba, či chceme rám zmenšovať, alebo zväčšovať a okrem defaultnej hodnoty (zobrazuje sa v mm) je možnosť vybrať si z dropdown listu ďaľšie rýchle možnosti.
    Šikovný skript, pokiaľ zalamujete niečo, čo má napríklad štandardnú medzeru medzi rámami x pt/mm. Stačí priradiť klávesovú skratku a ušetrí kilometre času...
  • 0000010100063537007590160673672106873626
    neurobrko 11.10.2012 - 14:56:32 (modif: 11.10.2012 - 14:57:32) level: 1 UP New Content changed
    Práve mi kuriér doniesol knihu InDesign JavaScript by Grant Gamble:
    123579392.JPG
    tesím sa! Verím, že v nej nájdem mnoho odpovedí :)
  • 0000010100063537007590160673672106873156
    neurobrko 11.10.2012 - 11:09:00 level: 1 UP [1K] New
    Napasovať text do rámu

    download: fitTextToFrame.jsx

    Skript má 6 riadkov, takže žiadne zázraky nedokáže, len to, čo sa od neho chce. Musí byť aktívny rám, nie kurzor v texte alebo výber textu. Pokiaľ sú v ráme rôzne veľkosti textu a prekladu, spraví auto preklad a texty budú mať rovnakú velkkosť.
    more children: (1)
  • 0000010100063537007590160673672106872387
    Synapse creator 10.10.2012 - 20:30:58 (modif: 10.10.2012 - 20:31:31) level: 1 UP New Hardlink Content changed
    Ako nalejem text do ramiku, tak aby sa automaticky vpocitala velkost pisma, aby vyplnil cely ramik? Teda aby som to nemusel pracne rucne napasovavat.. iba to tam vlozim a vyrata sa to automaticky.. dosiel som iba na to ako to urobit opacne a prisposobit velkost text boxu samotnemu textu, co mi nepomoze.. a netusim ani ako to vygooglit. Iste to nebude zlozite..
    more children: (1)
  • 0000010100063537007590160673672106868490
    neurobrko 08.10.2012 - 14:57:23 (modif: 08.10.2012 - 14:57:35) level: 1 UP New Content changed
    Previesť tabuľku na rámy

    download: tableToFrames.jsx

    Lenivosť je najväčší vynálezca dejín... Nechcelo sa mi stále dookola prehadzovať bunky tabuľky do rámov, tak som sa dokopal k napísaniu drobného skriptu. Optimálne je dať si do rámu iba tabuľku a velkosť rámu prispôsobiť tabuľke. Vybrať rám s tabuľkou a spustiť skript. Pokiaľ tabuľka obsahuje nejaké zlúčené bunky, skript ich rozdelí a prázdne rámy zodpovedajúce prázdnym bunkám vymaže. (Ak by ste ich chceli zachovať, stačí zakomentovať riadok 33.) Po zbehnutí skriptu ostanú vybraté len nové rámy. Pôvodný rám s tabuľkou ostane. Pokiaľ by ste ho chceli vymazať, stačí odkomentovať riadok 36.
    Snáď poslúži aj niekomu inému.
  • 0000010100063537007590160673672106836549
    ZAP 16.09.2012 - 13:40:04 level: 1 UP New
    existuje nejaky skript (alebo jednoduchsia cesta), aby som jednotky switchoval (napr. medzi mm a points) len pomocou klavesovej skratky?
    more children: (1)
  • 0000010100063537007590160673672106802685
    jancula 23.08.2012 - 20:20:18 level: 1 UP New
    potrebujem poradiť, či nepoznáte nejaký "návod" ako sa pekne postupne naučiť pracovať v InDesign a Illustrator .)(nechcem kurzy ani knižky - samouk :)) + nerozumiem, ako používať tieto skripty a pod. :)
    more children: (1)
  • 0000010100063537007590160673672106791732
    neurobrko 16.08.2012 - 16:38:23 (modif: 18.09.2012 - 15:11:52) level: 1 UP [2K] New Content changed
    Zbaliť všetky otvorené dokumenty

    download Win: PackDocsWin.jsx
    download Mac: PackDocsMac.jsx

    Dokončil som väčšiu fušku a mal som konečne čas napísať nejaký skriptík. Tento sa vám bude páčiť. Skript zbalí a zavrie všetky otvorené dokumenty do adresára, ktorý mu vyberiete. Môžte si vybrať, čo všetko zbalí. Je tam aj položka ignorovať preflight. Nechal som ju tam, ak chce niekto skúšať, čo to spraví, keď sú v preflighte nejaké chyby, prípadne to nejako rozumne vyladiť. Vo všeobecnosti stačí na to nešahať. Ešte som tam nevyladil jednu vec: Keď prí výbere adresára dáte Zrušiť, hodí error. Časom to možno opravím... A sú dve verzie, kvôli tomu, že Mac a Win popisujú cesty k adresárom odlišne a preto musí mať každá platforma vlastný skript. Toľko.
    more children: (1)
  • 0000010100063537007590160673672106760104
    neurobrko 26.07.2012 - 11:55:51 (modif: 26.07.2012 - 11:56:21) level: 1 UP New Content changed
    Pri použití GREP v skriptoch je nutné všetky opačné lomítka zdvojovať - to samozrejme nie je bug, ale syntax, každopádne pri prvom použití ma to ako neznalca prekvapilo
    Spätná vyhľadávanie GREP v skriptoch nefunguje - Asi týždeň mi trvalo, kým som našiel info o tom, že pri použití Positive Lookbehind (?<=) alebo Negative Lookbehind (?< !) v skripte to jednoducho nefunguje. Dá sa to okabátiť. keď bude niekto chcieť, tak to môžem predostrieť...
  • 0000010100063537007590160673672106760083
    neurobrko 26.07.2012 - 11:47:05 level: 1 UP New
    Konečne som sa prinútil dať zopár linkov do topicu - pri tej prilezitosti, nemáte niekto nejaky source, kde by som si mohol nastudovat ako ten topic trochu poludstit. Su tam tie DIV veci a z toho som trochu jelen... Pripadne nejaký dobrovilnik, ktory to vie rovno spravit :)
  • 0000010100063537007590160673672106749246
  • 0000010100063537007590160673672106749165
    Phaceo 19.07.2012 - 11:54:40 (modif: 19.07.2012 - 11:57:29) level: 1 UP New Content changed
    ja som uz na ne pozeral len si musim par veci precitat ale ked uz sa pytas

    je prosim ta scrit ktorym by som mohol menit V/S viacerim objektom naraz nech sa mi nerozhadzu ked uz maju svoje umiestnenie?

    napr mam 15 boxov v rade v 5 riadkoch a potreboval by som im len zmenit rozmer z 25x30 na 24x28 ale tak aby zostali na mieste podla stredu bez toho aby som si musel nastavovat styl
    more children: (2)
  • 0000010100063537007590160673672106747502
    neurobrko 18.07.2012 - 11:25:42 (modif: 18.07.2012 - 11:29:44) level: 1 UP New Content changed
    Zreťazenie rámov + Rozdeliť rám

    download: zretazenie_ramov.jsx
    download: MakeGrid.jsx

    Milí kamaráti, dnes to budú dokonca dva skripty. Moje obľúbené skripty sú tie, ktoré sú jednoduché a účinné. Samotný skript na zreťazenie rámov má 5 riadkov. Hlavne preto, lebo v ňom nieje žiadna kontrola toho, čo je alebo nie je vybraté, takže ak nebudete mať vybraté len textové rámy, alebo textové rámy, ktoré už sú zreťazené, skript vyhodí error.

    Takže stačí si vybrať niekoľko nezreťazených textových rámov a skript ich zreťazí. Skript reťazí rámy podľa ich ID, takže bez ohľadu na to ako sú zoradené, či hore, či dole, či v inej vrstve, zreťazí ich v takom poradí v akom vznikali.

    Veľmi nápomocný je skript s kombinácii s MakeGrid.jsx, ktorý je príkladovým skrpitom ID, akurát tu je preložený, lebo mne sa nikdy nechcelo premýšlať, čo je rows a čo columns... :) lazyness is mother of invention
  • 0000010100063537007590160673672106745959
    neurobrko 17.07.2012 - 12:08:35 level: 1 UP New
    Používate skripty? Tvoríte ich? Máte nejaký tip na skript? Dajte znať... :)
    more children: (1)
  • 0000010100063537007590160673672106745942
    neurobrko 17.07.2012 - 12:02:18 level: 1 UP New
    Počet rámov

    download: pocet_ramov.jsx

    Jeden jednoduchší. Jediné, čo robí je, že vám povie, koľko máte rámov vo výbere. Sem tam sa to hodí...
  • 0000010100063537007590160673672106744418
    neurobrko 16.07.2012 - 13:44:46 level: 1 UP New
    Ospravedlňujem sa za kvalitu. Nemám žiadny soft na nahratie obrazovky, tak som to musel po sedlácky nahrať telefónom :(

    Tieto skripty sem nedávam, lebo nie sú poiužiteľné na nič iné, len na tento konkrétny účel. Ide o dva skripty. Prvým sa vyberá súbor s krížovkou a ten sa následne naimportuje jednak do samotnej krížovky a jednak v samostatnom ráme na pracovnej ploche sa ešte zjaví autor, krížovky, výroku a vylúštenie - to je pre naše kontrolné účely. Skript následne vyčistí importovaný text od kadejakých artefaktov a naštýluje všetko tak ako má...
    Potom treba posťahovať, resp. inak porišiť texty, ktoré sa nevlezú do jedného rámu...
    Na záver sa spustí druhý skript, ktorý vyfarbí všetky políčka zadania...
    Na záver stačí už len vyfarbiť tajničku a krížovka je hotová spolu za nejakých 5 minút



    Neviem, či som správne dal code na video, ak sa nezobrazuje, tak tu je link: https://vimeo.com/45827938
  • 0000010100063537007590160673672106743943
    neurobrko 16.07.2012 - 10:32:43 (modif: 16.07.2012 - 10:39:39) level: 1 UP New Content changed
    Pridať vodítka

    download: PridatVoditkaMac.jsx

    Skript je modifikáciou AddGuides.jsx, ktorý je medzi príkladovými skriptami v ID. Umožňuje pridať vodítka na aktuálny výber aj s prípadným posunom, ktorý sa dá nastaviť každý samostatne. Vodítka môžu byť pridané buď na celý výber alebo na každý objekt v ňom samostatne. Je možné zvoliť medzi geometrickými a viditeľnými okrajmi a je ak chcete skript vytvorí samostanú vrstvu, do ktorej bude vodítka dávať.

    V názve skriptu je Mac. Funguje aj pod Win rozdiel je v tom, že keď sa spustí dialogove okno, tak na macu sú všetky okienka rovnako široké, pod Winom je to rozhádzane. Takže čisto estetika, funkcia je rovnaká :)

    Defaultne nastavenia skriptu možno zmeniť v riadkoch 48 až 102.
  • 0000010100063537007590160673672106742743
    neurobrko 15.07.2012 - 00:20:27 (modif: 15.07.2012 - 00:22:37) level: 1 UP New Content changed
    Medzera rámu

    download: medzera_ramu.jsx

    Skript zmenší aktívny rám o predvolenú hodnotu (možno ju zmeniť v riadku 44) na zvolenej strane. Funguje na textové rámy a rectangle (klasický obdĺžnikový rám).
    Šikovný skript, pokiaľ zalamujete niečo, čo má napríklad štandardnú medzeru medzi rámami x pt/mm. Stačí priradiť klávesovú skratku a ušetrí kilometre času...
  • 0000010100063537007590160673672106740231
    neurobrko 13.07.2012 - 00:41:11 level: 1 UP New
    Velkosť odkladacej plochy

    download: PBsize.jsx

    Ak potrebujete zmeniť velkosť odkladacej plochy. Nápomocné je to napríklad, keď pracujete s otočeným dokumentom. Nastavenie je defaultne na A4 a v milimetroch. Defaultne veľkosti a jednotky je možné zmeniť v riadkoch 25 a 26 (treba ich prerátať na body).
  • 0000010100063537007590160673672106739980
    neurobrko 12.07.2012 - 21:20:30 (modif: 12.07.2012 - 21:21:23) level: 1 UP New Content changed
    Zapnutie/vypnutie obtekania textu

    download: ignoreWrap.jsx

    Strašne mi vždy liezlo na nervy, keď som chcel zapnúť alebo vypnúť ignorovanie obtekania, musel som stlačiť, Ctrl/Cmd+B, odfajknut Ignore Word Wrap a potvrdiť entrom. K tomuto skriptu som si priradil skratku Alt+B a jednou skratkou vypínam alebo zapínam obtekanie textu. Funguje aj keď stojíte v texte, aj keď je vybratý rám s textom. Pokiaľ máte nejaký text vybratý, nerobí nič.
  • 0000010100063537007590160673672106738310
    neurobrko 11.07.2012 - 22:36:01 (modif: 13.07.2012 - 00:35:39) level: 1 UP [7K] New Content changed
    Vyčistenie naimportovaného textu

    download: vycistit_text.jsx

    Skript slúži na vyčistenie textu od artefaktov importu textových dokumentov. V defaultnom nastavení odstráni všetky jednoznakové predložky na konci riadkov, všetky viacnásobné medzery všetkého druhu (nielen klasické, ale aj em space, en space, atď), zmení mäkké entre na tvrdé a rozdelovníky zmení na pomlčky, tam kde majú byť.

    edit: Pri spustení skriptu musíte mať označený rám s daným textom, alebo v ňom stáť, nesmieta mať ale spravený výber.

    Pokiaľ ktorékoľvek z týchto nastavení chcete defaultne zmeniť na nezaškrtnuté (napr. nie vždy je žiadúce meniť entre), stačí skript otvoriť v ExtendScript Toolkit (Adobe software na tvorbu a úpravu skriptov štandardne dodávaný k ID; ďalej ESTK) a v riadkoch 34 až 37 zmeniť checkedState:true na checkedState:false