{"id":335,"date":"2010-01-21T21:28:44","date_gmt":"2010-01-21T20:28:44","guid":{"rendered":"http:\/\/www.sachaheck.net\/blog\/?p=335"},"modified":"2010-01-21T21:29:42","modified_gmt":"2010-01-21T20:29:42","slug":"10-besten-indesign-scripts","status":"publish","type":"post","link":"https:\/\/www.sachaheck.net\/blog\/indesign\/10-besten-indesign-scripts","title":{"rendered":"Speed-Up: Die 10 besten (gratis) InDesign Scripts"},"content":{"rendered":"<p>In der heutigen schnelllebigen Zeit mu\u00df alles schnell gehen und am besten sogar f\u00fcr gestern fertig sein. F\u00fcr Mediengestalter und Grafiker, die h\u00e4ufig sehr engen Deadlines ausgesetzt sind, sind kleine Helferlein oft eine Erleichterung im Alltag. Stichwort Automatisierung. Was soll automatisiert werden? In der Regel geht es hier um das Automatisieren von monotonen und langwierigen Arbeitsschritten.<\/p>\n<p>Die heutigen Programme von Adobe bieten sehr gute Schnittstellen um eigene Skripts zu erstellen. So sind InDesign genauso wie Photoshop, Illustrator, Acrobat u.s.w. skriptf\u00e4hig. Aus Photoshop kennt man noch andere Automatisierungsmechanismen wie z.B. die Droplets oder das sog. Batch-Processing. W\u00e4hrend der Normalbenutzer das z.B. alleine einrichten kann, sieht es bei Skripten schon anders aus. Denn hier sind Programmierkenntnisse gefragt sowie ein sehr fortgeschrittenes Verst\u00e4ndnis des zu skriptenden Programmes.<\/p>\n<p>Es ist ein langer Weg vom ersten Skript bis zu ausgekl\u00fcgelten Skripts die genau das erledigen was man sich vorstellt. Aber gut, dass wir heute 2010 das Internet zur Verf\u00fcgung haben. Gerade f\u00fcr InDesign gibt es eine schier un\u00fcberschaubare Anzahl bestehender Skripte. Anf\u00e4nger meinen in Foren oft, sie k\u00f6nnten kein Skript benutzen weil sie keine Erfahrung damit haben. Nun ist es aber so, dass jeder (ja wirklich jeder!) ein Skript anwenden kann. Denn um ein Skript anzuwenden bedarf es lediglich eines Doppelklicks. Die Programmierung haben ja andere bereits \u00fcbernommen. Und sobald man die M\u00f6glichkeiten des Scripting entdeckt hat, kommt man aus dem Staunen nicht mehr raus.<\/p>\n<p>Es gibt eigentlich 3 M\u00f6glichkeiten InDesign zu skripten: mit AppleScript (l\u00e4uft nur unter Mac OSX), VB-Skript (f\u00fcr Windows User) und JavaScript. Nun liegen die meisten Skripte als JavaScript vor, da diese Sprache plattformunabh\u00e4ngig ist. JavaScript geht sogar unter Linux z.B. \u2013 wenn dann nur InDesign auch unter Linux laufen w\u00fcrde ;-)<\/p>\n<h2>Skriptinstallation<\/h2>\n<p>Wie installiere ich nun so ein Skript das ich im Internet finde? Die Installation eines Skripts ist wirklich sehr einfach und schon auf so vielen Seiten beschrieben worden, dass ich auf dieser Stelle einfach weiter verlinke um zum Wesentlichen dieses Beitrags zu kommen.<\/p>\n<p><a href=\"http:\/\/hilfdirselbst.org\/index1.php?t=Skript+sichern&amp;read_group=17\" target=\"_blank\">http:\/\/hilfdirselbst.org\/index1.php?t=Skript+sichern&amp;read_group=17<\/a><br \/>\n<a href=\"http:\/\/www.indesign-faq.de\/de\/scripte-installieren\" target=\"_blank\">http:\/\/www.indesign-faq.de\/de\/scripte-installieren<\/a><br \/>\n<a href=\"http:\/\/www.indesignscript.de\/installation.html\" target=\"_blank\">http:\/\/www.indesignscript.de\/installation.html<\/a><br \/>\n<a href=\"http:\/\/blog.smi.ch\/2010\/01\/14\/indesign-skript-installieren\/\" target=\"_blank\">http:\/\/blog.smi.ch\/2010\/01\/14\/indesign-skript-installieren\/<\/a><\/p>\n<h2>Best of Scripting<\/h2>\n<p>Es ist nat\u00fcrlich schwer, nur zehn Skripte aufzuz\u00e4hlen weil es derart viele gibt die sowas von n\u00fctzlich sind. Aber im folgenden stelle ich einfach jene vor, die ich selbst entweder jeden Tag nutze, sehr viel nutze oder von denen ich glaube, dass sie sowas besonderes sind, dass sie einfach vorgestellt werden m\u00fcssen.<\/p>\n<h3>1. PullBoxUp<\/h3>\n<p>Ein super simples Skript; aber das ist mit Abstand eins, das ich wirklich jeden Tag und beim Layouten sogar dauernd benutze. Wenn man in InDesign einen Textrahmen aufzieht und Text reinschreibt, bleiben ja die Textboxen immer gr\u00f6\u00dfer als die Textzeilen die darin enthalten sind. M\u00f6chte man die Textbox aber bspw. an den unteren Satzspiegelrand setzen, sollte der Textrahmen unten mit der Grundlinie des Textes abschlie\u00dfen. Es gibt seit InDesign CS3 die Funktion einfach einen Doppelklick auf die Anfasser zu machen was zum gleichen Resultat f\u00fchrt. Aber wenn man schnell layouten m\u00f6chte ist man meist schneller mit einem Shortcut als genau den Anfasser zu treffen und einen Doppelklick auszuf\u00fchren. Ich habe diese Skript auf die Tastenkombi Alt-2 gelegt.<\/p>\n<p>Da ich die Quelle des Skripts nicht mehr kenne, hier der Code:<\/p>\n<pre>\/\/ PullBoxUp.jsx\r\nmyFrame = app.selection[0]; myBounds =\r\nmyFrame.geometricBounds; myBounds[2] =\r\nmyFrame.lines[-1].baseline; myFrame.geometricBounds = myBounds; \r\n\r\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-340\" title=\"id_pullupbox\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/id_pullupbox.jpg\" alt=\"id_pullupbox\" width=\"500\" height=\"236\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/id_pullupbox.jpg 500w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/id_pullupbox-300x141.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\r\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-341\" title=\"shortcut_script\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/shortcut_script.jpg\" alt=\"shortcut_script\" width=\"400\" height=\"426\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/shortcut_script.jpg 400w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/shortcut_script-281x300.jpg 281w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/pre>\n<p>Skripte mit Shortcuts belegen: Kein Problem. Einfach wie jeden anderen Shortcut definieren.<\/p>\n<h3>2. LinkExport_Pro1a<\/h3>\n<p>Von diesem Skript gibt es einen ganzen Haufen von Versionen. Im Grunde geht es hier darum, bei einem Dokument mit sehr vielen Bildern eine \u00dcbersicht zu erhalten welche Bilder verwendet wurden, welche in RGB oder CMYK vorliegen, wie die Aufl\u00f6sung ist u.s.w. Man kann also eine Art Flightcheck ausf\u00fchren und erh\u00e4lt als Resultat eine Textdatei in der alles aufgelistet ist. Diese kann man sehr schnell z.B. anschlie\u00dfend aufbereiten um dem Bildbearbeiter zur Verf\u00fcgung zu stellen.<\/p>\n<p>Doppelklick auf das Skript im Skripten-Panel und es geschieht (vermeintlich) erst mal nix. Aber schaut man im Ordner des Dokumentes nach, sieht man dass eine txt-Datei erstellt worden ist. Hier ein Screenshot wie so eine Tabelle aussieht.<\/p>\n<p>Autor des Skripts ist Martin Fischer, der sozusagen ein Pionier des InDesign-Skripting im deutschen Sprachraum ist und im HilfDirSelbst-Forum \u00fcber die Jahre eine unglaubliche F\u00fclle an Skripts geschrieben und zur freien Verg\u00fcgung gestellt hat.<\/p>\n<p><a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=227244#227244 \" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=227244#227244 <\/a><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-343\" title=\"linkexport\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/linkexport.jpg\" alt=\"linkexport\" width=\"700\" height=\"301\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/linkexport.jpg 700w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/linkexport-300x129.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<h3>3. PlaceMultipagePDF<\/h3>\n<p>Dieses Skript wird bereits von Adobe mitgeliefert. Fr\u00fcher mu\u00dfte man die Skripte nachinstallieren aber seit CS3 werden sie automatisch mit installiert. Man kann in InDesign PDFs platzieren und h\u00e4lt man die Shifttaste beim Import gedr\u00fcckt gelangt man auch in die Importoptionen und kann nur bestimmte Seiten eines PDFs auf den Seiten platzieren oder auch alle. as Problem ist aber, dass man danach einen geladenen Mauszeiger erh\u00e4lt und man jetzt auf jede Seite einzeln klicken mu\u00df um die Seiten zu platzieren. M\u00f6chte man pro Seite im PDF auch eine InDesign Seite, so erledigt dieses Skript das automatisch.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-346\" title=\"pdf_platzierungsoptionen\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/pdf_platzierungsoptionen.jpg\" alt=\"pdf_platzierungsoptionen\" width=\"500\" height=\"281\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/pdf_platzierungsoptionen.jpg 500w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/pdf_platzierungsoptionen-300x168.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Beim manuellen Import in InDesign (Apfel(Strg)-D) die Shift-Taste gedr\u00fcckt halten um die Importoptionen anzuzeigen!<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-345\" title=\"placemultipage_pdf\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/placemultipage_pdf.jpg\" alt=\"placemultipage_pdf\" width=\"291\" height=\"82\" \/><\/p>\n<p>Platzierung per Skript: Zuerst wird abgefragt wo die erste der Seiten hin soll.<\/p>\n<h3>4. Relink2NewPath<\/h3>\n<p>Von diesem Skript gibt es auch unz\u00e4hlige Versionen. Im HilfDirSelbst-Forum findet man viele Varianten die verschiedenen Bed\u00fcrfnissen gen\u00fcgen. Im Grunde geht es darum, Bilder in einem Dokument automatisch neu zu velinken, z.B. durch Bilder mit dem selben Namen aber in einem anderen Ordner. Oder Bilder mit dem gleichen Namen aber anderer Dateiendung (JPEGs durch TIFFs ersetzen). Seit InDesign CS4 ist das Skript teilweise \u00fcberfl\u00fcsig geworden weil Adobe die Funktion in das Verkn\u00fcpfungen-Panel integriert hat \u2013\u00a0aber nur eine von vielen Anwendungen<\/p>\n<p>Relink2NewPath.jsx<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=210839#210839\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=210839#210839<\/a><\/p>\n<p>Etwas das CS4 nicht kann: Neuverkn\u00fcpfung der Bilder durch alle Dokumente eines Buchs hindurch.<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/foren\/Speicherort_von_Verkn%FCpfungen_%E4ndern_P196642.html#196642\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/foren\/Speicherort_von_Verkn%FCpfungen_%E4ndern_P196642.html#196642<\/a><\/p>\n<p>Relink_files.js kann z.B. noch viel mehr: Austausch der Dateierweiterung, Dateinamen oder Teilen aus dem Dateinamen:<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=195433#195433\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=195433#195433<\/a><\/p>\n<p>Auf dieser Seite findet man eine Liste mit etlichen Abwandlungen des genialen Skripts:<br \/>\n<a href=\"http:\/\/hilfdirselbst.org\/index1.php?t=Verkn%FCpfungen+%28Bilder%29&amp;read_article=24\" target=\"_blank\">http:\/\/hilfdirselbst.org\/index1.php?t=Verkn%FCpfungen+%28Bilder%29&amp;read_article=24<\/a><\/p>\n<h3>5. ResizeDocFromLeftCorner.scpt<\/h3>\n<p>Ein einfaches Skript, das viele nicht kennen: M\u00f6chte man in InDesign ein Dokument vergr\u00f6\u00dfern oder verkleinern, geschieht dies immer vom Mittelpunkt der Seite aus. Ich habe aber die Erfahrung gemacht, das man dies gerade meistens nicht m\u00f6chte. Logischer ist es wenn das Dokument vom linken oberen Punkt aus schrumpft oder w\u00e4chst (Satzspiegel, Hilfslinien u.s.w. bleiben somit erst mal erhalten &#8230;)<\/p>\n<p>Das Skript befindet sich in diesem Forumbeitrag als Anhang und stammt von Gerald Singelmann:<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=309662#309662\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=309662#309662<\/a><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-347\" title=\"resizefromleftcorner\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/resizefromleftcorner.jpg\" alt=\"resizefromleftcorner\" width=\"400\" height=\"761\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/resizefromleftcorner.jpg 400w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/resizefromleftcorner-157x300.jpg 157w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<h3>6. EANDesign.js<\/h3>\n<p>Dieses Skript ist einach genial. Es erm\u00f6glicht die direkte Barcode-Erstellung in InDesign und das ohne Plug-ins und dazu noch kostenlos. Das Skript von Marc Autret gibt es auf seiner Webseite runter zu laden (momentan leider nicht). Das Besondere bei Marc Autret: Er zerlegt das Skript in seinem Blog in seine Bestandteile um Skriptern zu erm\u00f6glichen, den Aufbau nachzuvollziehen.<\/p>\n<p><a href=\"http:\/\/marcautret.free.fr\/geek\/indd\/eandesign\/index.php\" target=\"_blank\">http:\/\/marcautret.free.fr\/geek\/indd\/eandesign\/index.php<\/a><br \/>\n(Das Skript soll anscheinend aktualisiert werden, deshalb gibt es das bisherige Skript <a href=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/eandesignjsx.zip\" target=\"_blank\">hier<\/a> runter zu laden).<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-349\" title=\"eandesign\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/eandesign.jpg\" alt=\"eandesign\" width=\"515\" height=\"352\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/eandesign.jpg 515w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/eandesign-300x205.jpg 300w\" sizes=\"(max-width: 515px) 100vw, 515px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-350\" title=\"barcode\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/barcode.jpg\" alt=\"barcode\" width=\"400\" height=\"238\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/barcode.jpg 400w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/barcode-300x178.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<h3>7. GraphTools, ColumnGraph, PieGraph<\/h3>\n<p>Infografiken, Torten und Balkendiagramme erstellen ist immer eine Plage. Excel schaut nicht gut aus. Illustrator kennt immer noch nur die gleiche Engine wie seit Illustrator 8 (oder 9?) und InDesign hat gar keinen Automatismus. Sind die zu erstellenden Grafiken allerdings nicht allzu kompliziert, kann man durch Scripting auch in InDesign solche Diagramme erstellen. Hier im Screenshot das Beispiel f\u00fcr einen Balkendiagramm. Erst erstellt man die S\u00e4ulen manuell und startet danach das Skript. Hier gibt man dann den Maximalwerte und dann die Werte der einzelnen Balken ein und schwupps passen die Balken sich an. Nur noch beschriften, fertig.<\/p>\n<p><a href=\"http:\/\/www.sobolewski.biz\/dtp\/indy.html\" target=\"_blank\">http:\/\/www.sobolewski.biz\/dtp\/indy.html<\/a><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-352\" title=\"graph_vorher\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/graph_vorher.jpg\" alt=\"graph_vorher\" width=\"500\" height=\"177\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/graph_vorher.jpg 500w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/graph_vorher-300x106.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Vorher: Balken erstellen und dann Skript starten.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-351\" title=\"columngraph\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/columngraph.jpg\" alt=\"columngraph\" width=\"447\" height=\"302\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/columngraph.jpg 447w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/columngraph-300x202.jpg 300w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-353\" title=\"graph_nachher\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/graph_nachher.jpg\" alt=\"graph_nachher\" width=\"500\" height=\"171\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/graph_nachher.jpg 500w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/graph_nachher-300x102.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Nach Ausf\u00fchrung des Skripts.<\/p>\n<h3>8. notes2text \/ footnotes2endnotes<\/h3>\n<p>Jetzt kommen wir zur Textmanipulation. Die Einf\u00fchrung der Fu\u00dfnotenfunktion in CS2 war zu bejubeln, allerdings wurde die Funktion seither nicht erweitert, sehr zum \u00c4rgernis der Setzer die t\u00e4glich mit massenhaft Fu\u00dfnoten zu k\u00e4mpfen haben. (Allerdings gibt es Hoffnung f\u00fcr CS5 die im Mai dieses Jahres wohl erscheinen wird, siehe <a href=\"http:\/\/www.hilfdirselbst.ch\/foren\/Umfrage%3A_Fu%DFnoten-W%FCnsche_an_CS5_oder_CS6__P411360.html\" target=\"_blank\">hier<\/a> oder <a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=411327#411327\" target=\"_blank\">hier<\/a>)<\/p>\n<p>Das Skript notes2text von Peter Kahrel und Martin Fischer kann Fu\u00dfnoten zu Endnoten konvertieren und auch den umgedrehten Weg wieder zur\u00fcck zu Fu\u00dfnoten. Das kann interessant sein, wenn man z.B. \u00fcber den Fu\u00dfnotentext andere Skripte laufen lassen oder andere Manipulationen vornehmen will. Und bei Fu\u00dfnoten kann man immer nur eine gleichzeitig anw\u00e4hlen &#8230;<\/p>\n<p>footnotes2endnotes.js (f\u00fcr CS2)<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=254330#254330\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=254330#254330<\/a><\/p>\n<p>footnotes2endnotesCS3.js<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=325807#325807\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=325807#325807<\/a><\/p>\n<p>notes2text.jsx<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=236733#236733\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/gforum\/gforum.cgi?post=236733#236733<\/a><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-354\" title=\"notes2text\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/notes2text.jpg\" alt=\"notes2text\" width=\"325\" height=\"112\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/notes2text.jpg 325w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/notes2text-300x103.jpg 300w\" sizes=\"(max-width: 325px) 100vw, 325px\" \/><\/p>\n<p>Nach Starten des Skripts w\u00e4hlt man welche Richtung es gehen soll.<\/p>\n<h3>9. CharStyle \/ CharStyle_Extended<\/h3>\n<p>Jeder der viel mit Text in InDesign arbeitet kennt die Situation: Man importiert ein Word-Dokument und dieses enth\u00e4lt alle m\u00f6glichen Auszeichnungen: Fett, Kursiv, Unterstrichen, Farbe oder Kombinationen u.s.w. Weist man nun einem Absatz ein Absatzformat zu, gehen entweder verschiedene Auszeichnungen verloren oder man erh\u00e4lt das ber\u00fchmte Plus-Zeichen neben dem Absatzformat das auf Abweichungen zum Absatzformat hinweist. Au\u00dferdem wird die korrekte Anwendung des Formates manchmal verhindert (z.B. verschiedene Schriftgr\u00f6\u00dfen aus dem Word-Dokument) Dr\u00fcckt man aber den \u00bbPlus-Entferner\u00ab, l\u00f6scht man dadurch auch die Auszeichnungen. Also auch keine L\u00f6sung. Aber was dann?<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-355\" title=\"plus_entferner\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/plus_entferner.jpg\" alt=\"plus_entferner\" width=\"169\" height=\"42\" \/><\/p>\n<p>Das gef\u00fcrchtete Plus-Zeichen neben dem Absatzformat das man mit dem \u00bbPlus-Entferner\u00ab l\u00f6sen kann (eingerahmt)<\/p>\n<p>Nun, es gibt auch noch Zeichenformate. Und die haben immer ein Vorrecht gegen\u00fcber dem Absatzformat. D.h. wird ein Wort mit einem Zeichenformat ausgezeichnet und man wendet danach das Absatzformat auf den Text an, bleibt das Zeichenformat bestehen und geht vor. Man k\u00f6nnte also bei oben dargestelltem Problem folgenderma\u00dfen vorgehen: Text auf Fettstellungen durchsuchen und durch entsprechendes Zeichenformat \u00bbeinfrieren\u00ab, dieses also zuweisen. Und dann diesen Schritt wiederholen f\u00fcr jede Art von Auszeichnung. Danach kann man das Absatzformat zuweisen und auch den \u00bbPlus-Entferner\u00ab bet\u00e4tigen. Die Auszeichnungen bleiben \u2013 gesch\u00fctzt durch das Zeichenformat \u2013 bestehen.<\/p>\n<p>Allerdings w\u00e4re das ein Riesenaufwand. Nat\u00fcrlich geht es per Skript schneller. Auch hier gibt es verschiedene Versionen:<\/p>\n<p><a href=\"http:\/\/hilfdirselbst.org\/index1.php?t=Zeichenformate&amp;read_article=14\" target=\"_blank\">http:\/\/hilfdirselbst.org\/index1.php?t=Zeichenformate&amp;read_article=14<\/a><\/p>\n<p>oder z.B.:<\/p>\n<p>CharStyleOfPeterKahrel.js<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/foren\/Import_Word_in_InDesign__Erhaltung_von_Kursivierungen_m%F6glich_P264010.html#264010\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/foren\/Import_Word_in_InDesign__Erhaltung_von_Kursivierungen_m%F6glich_P264010.html#264010<\/a><\/p>\n<p>Erweitertes charStyles4SpecialFonts_extended.jsx<br \/>\n<a href=\"http:\/\/www.hilfdirselbst.ch\/foren\/CharStyleOfPeterKahrel_%28Extended%29_P271027.html#271027\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/foren\/CharStyleOfPeterKahrel_%28Extended%29_P271027.html#271027<\/a><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-356\" title=\"charstyle\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/charstyle.jpg\" alt=\"charstyle\" width=\"450\" height=\"278\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/charstyle.jpg 450w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/charstyle-300x185.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/p>\n<p>Die Zeichenformate werden vom Skript automatisch erstellt. Dieses sucht den ganzen Text nach den Auszeichnungen ab und weist dem gefundenen Text die Zeichenformate zu.<\/p>\n<h3>10. AdjustGrid<\/h3>\n<p>Als letztes Skript f\u00fcr diesen Blogpost stelle ich hier AdjustGrid vor. Hierbei handelt es sich um ein sehr einfaches Skript das einem das Einrichten eines Grundlinienrasters vereinfacht ohne dass man die Einstellungen in den Vorgaben (ohne Vorschau) durch Trial and Error anpassen mu\u00df. Dazu wird erst der Text so auf dem Satzspiegel platziert wie man sich das Layout vorstellt, also mit dem richtigen Schriftgrad, Durchschuss u.s.w. Cursor irgendwo in den Absatz stellen und Skript durch Doppelklick starten. Das Grundlinienraster wird automatisch richtig eingestellt.<\/p>\n<p><a href=\"http:\/\/www.hilfdirselbst.ch\/foren\/10-tel_Schritte_in_Paletten_P348929.html#348929\" target=\"_blank\">http:\/\/www.hilfdirselbst.ch\/foren\/10-tel_Schritte_in_Paletten_P348929.html#348929<\/a><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-357\" title=\"adjustgrid2\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/adjustgrid2.jpg\" alt=\"adjustgrid2\" width=\"400\" height=\"794\" srcset=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/adjustgrid2.jpg 400w, https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/adjustgrid2-151x300.jpg 151w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<h3>Weiterf\u00fchrendes<\/h3>\n<p>Wer jetzt Blut geleckt hat und tats\u00e4chlich selbst mit skripten starten m\u00f6chte, dem stehen mittlerweile etliche Literatur und Lernvideos zur Verf\u00fcgung.<\/p>\n<p><a href=\"http:\/\/www.video2brain.com\/de\/products-536.htm\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-337\" title=\"418_id_script_fuer_grafiker\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/418_id_script_fuer_grafiker.jpg\" alt=\"418_id_script_fuer_grafiker\" width=\"120\" height=\"176\" \/><\/a> <a href=\"http:\/\/www.video2brain.com\/de\/products-433.htm\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-338\" title=\"347_id_autom_scripting\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/347_id_autom_scripting.jpg\" alt=\"347_id_autom_scripting\" width=\"120\" height=\"176\" \/><\/a> <a href=\"http:\/\/www.amazon.de\/InDesign-JavaScript-automatisieren-Peter-Kahrel\/dp\/3897215403\/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1264102664&amp;sr=8-2\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-339\" title=\"id_scripting_kahrel\" src=\"https:\/\/www.sachaheck.net\/blog\/wp-content\/uploads\/2010\/01\/id_scripting_kahrel.jpg\" alt=\"id_scripting_kahrel\" width=\"115\" height=\"177\" \/><\/a><\/p>\n<p>und einige wichtige Internetseiten:<\/p>\n<p>HilfDirSelbst: <a href=\"http:\/\/www.hilfdirselbst.ch\/foren\/Adobe_InDesign_Skriptwerkstatt_Forum_61.html\" target=\"_blank\">InDesign Skriptwerkstatt<\/a><\/p>\n<p><a href=\"http:\/\/www.creativescripting.net\/\" target=\"_blank\">Creative Scripting<\/a><\/p>\n<p><a href=\"http:\/\/www.indesignscript.de\/\" target=\"_blank\">indesignscript.de<\/a> mit Forum und vielen Erkl\u00e4rungen<\/p>\n<p>H\u00e4ufig Besprechung interessanter Skripte: <a href=\"http:\/\/www.indesign-faq.de\/\" target=\"_blank\">InDesign-FAQ<\/a><\/p>\n<p>und viele andere &#8230;<\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#1e3050\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.sachaheck.net%2Fblog%2Findesign%2F10-besten-indesign-scripts&text=Speed-Up%3A%20Die%2010%20besten%20%28gratis%29%20InDesign%20Scripts\" title=\"Bei X (Twitter) teilen\" aria-label=\"Bei X (Twitter) teilen\" role=\"button\" rel=\"noreferrernoopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"1em\" viewBox=\"0 0 512 512\"><!--! Font Awesome Free 6.4.2 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license (Commercial License) Copyright 2023 Fonticons, Inc. --><style>svg{fill:#ffffff}<\/style><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"\/><\/svg><\/span><span class=\"shariff-text\">twittern<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.sachaheck.net%2Fblog%2Findesign%2F10-besten-indesign-scripts\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"noreferrernoopener nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">teilen<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.sachaheck.net%2Fblog%2Findesign%2F10-besten-indesign-scripts\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noreferrernoopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">mitteilen<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Es ist nat\u00fcrlich schwer, nur zehn Skripte aufzuz\u00e4hlen weil es derart viele gibt die sowas von n\u00fctzlich sind. Aber im folgenden stelle ich einfach jene vor, die ich selbst entweder jeden Tag nutze, sehr viel nutze oder von denen ich glaube, dass sie sowas besonderes sind, dass sie einfach vorgestellt werden m\u00fcssen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[12,3,11],"tags":[65,62,424,63,60,61,41,64],"_links":{"self":[{"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/posts\/335"}],"collection":[{"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/comments?post=335"}],"version-history":[{"count":7,"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/posts\/335\/revisions"}],"predecessor-version":[{"id":361,"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/posts\/335\/revisions\/361"}],"wp:attachment":[{"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/media?parent=335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/categories?post=335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sachaheck.net\/blog\/wp-json\/wp\/v2\/tags?post=335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}