SlideShare ist ein Scribd-Unternehmen logo
Scripting                                        Script Panel
                                         Ressourcen
InDesign
                                                  JavaScript



Die coolsten InDesign-Scripts
16. September 2011
Swiss Publishing Week

Kontakt:   gregor.fellenz@publishingx.de
Folien:    http://www.publishingx.de/dokumente
Die coolsten InDesign-Scripts
Scripte finden | Installation | Anpassungen




Skripte finden
Internet Ressourcen
Übersicht unter http://www.indesignblog.com/connect
∏   Skriptsammlung des Forums HilfDirSelbst http://indesign.hilfdirselbst.ch
∏   InDesign Secrets http://indesignsecrets.com (Resources > Plug-ins and Scripts, englisch)
∏   InDesign-FAQ http://www.indesign-faq.de
∏   Scriptopedia http://www.scriptopedia.org
∏   Indiscripts http://www.indiscripts.com
∏   Peter Kahrel http://www.kahrel.plus.com/indesignscripts.html
∏   InDesignScript.de http://www.indesignscript.de

Fragen stellen...
∏   z.B. HilfDirSelbst Forum http://www.hilfdirselbst.ch/foren/gforum.cgi?forum=61
Die coolsten InDesign-Scripts
Scripte finden | Installieren und Verwenden | Anpassungen




Skripte installieren
Dreh- und Angelpunkt für die Verwendung von Skripten in InDesign ist das Bedienfeld Skripte
∏   CS3/CS4:        Fenster > Automatisierung > Skripten
∏   CS5/CS5.5: Fenster > Hilfsprogramme > Skripte
Über das Kontextmenü im Skript-Bedienfeld erreichen Sie den Ordner im Dateisystem.
Im sich öffnenden Explorer bzw. Finder navigieren Sie in den Unterordner Scripts Panel.
In diesen Ordner kopieren Sie das Skript.
Wechseln Sie nun zurück zu InDesign. Das Skript erscheint im Bedienfeld und kann nun
durch einen Doppelklick ausgeführt werden.

Skripte-Bedienfeld
(Alt + Befehlstaste + F11)
Ordner                                                             Kontextmenü
                                                              (rechter Mausklick)
Skripte
Die coolsten InDesign-Scripts
Scripte finden | Installieren und Verwenden | Anpassungen




Skripte
Einfach aber effektiv
∏   MoveParagraphScripts, Jongware http://bit.ly/osvJLI
    Absätze verschieben
∏   TransposeTwoCharacters.jsx, Gilbert Consulting
    http://bit.ly/9MclcI Buchstaben vertauschen


Noch effektiver:
Tastaturkürzel für Skripte festlegen
∏   Bearbeiten > Tastaturbefehle...
∏   Produktbereich > Skripten
∏   Kürzel eingeben und Zuweisen drücken
Die coolsten InDesign-Scripts
Scripte finden | Installieren und Verwenden | Anpassungen




Effizienter produzieren
∏   MergeTextframes_ID.jsx, Ajar Productions http://bit.ly/szdP
    Mehrere Textrahmen zusammenführen
∏   SetVisualCharSize.jsx, Gerald Singelmann http://bit.ly/oo6YqG
    Versalhöhe angleichen
∏   Sidenotes, Peter Kahrel http://bit.ly/2NYeuJ
    Marginalien aus Fußnoten erstellen
∏   EanDesign.js, Marc Autret, alt & kostenfrei http://bit.ly/osO0Rb
    erweitert, neu & kostenpflichtig http://www.indiscripts.com/store/BKBC
    Barcodes erstellen
∏   TabellenSuchen.jsx, Gregor Fellenz, http://bit.ly/qEgAwG
    Tabellen suchen und Tabellen- bzw. Zellenformate zuweisen
Die coolsten InDesign-Scripts
Scripte finden | Installieren und Verwenden | Anpassungen




Startup Skripte
Wenn Skripte beim Starten von InDesign geladen werden sollen...
∏   Den Anwendung/Application Ordner öffnen
∏   Einen Ordner startup scripts erstellen
∏   Skript hierher kopieren

Beispiele
∏   MitBackupSpeichern.jsx, Gregor Fellenz http://bit.ly/qEgAwG
    Backup beim Sichern anlegen
∏   Equalizer.js, Marc Auret http://bit.ly/1jUhED
    Objektkoordinaten sichern, Rahmen anordnen und verteilen
Die coolsten InDesign-Scripts
Scripte finden | Installation | Anpassungen




Skripte anpassen
∏   FindChangeByList wird mit InDesign geliefert.
    Anwendung > Beispiele > JavaScript FindChangeByList.jsx
    Wiederkehrende Suchaufträge einrichten
    ∏   Die Suchanfragen z.B. mit dem ESTK einfügen
        Kontextmenü (Rechte Maustaste) auf die Datei FindChangeList.txt > Bearbeiten
    ∏   Oder RecordFindChange.jsx von Martin Fischer verwenden: http://bit.ly/p6zDWz
∏   PrintCharacter.jsx Sonderzeichen einfügen
    Einzeiler, aber durchaus nützlich:
    ... app.selection[0].insertionPoints[0].contents = String.fromCharCode(0x2030);
    Unicode aus dem Bedienfeld Glyphen oder Information übernehmen
∏   TransparentRule.jsx, Gregor Fellenz http://bit.ly/pDqxUw
    Transparente Hinterlegung hinter Text
    Anpassung der Variable _offset
Die coolsten InDesign-Scripts
Scripte finden | Installation | Anpassungen




In eigener Sache
InDesign automatisieren – Skripting, GREP & Co.
Das Buch zur InDesign Automation mit einer Skripting
Einführung und vielen Praxistipps zu EPUB, XML und GREP.
Auf der Homepage zum Buch http://www.indd-skript.de
gibt es Leseproben und alle Beispiele
∏   Klassisch auf Papier
    ISBN: 978-3-89864-734-2
    Preis: 34,90 Euro (D), 35,90 Euro (A)
∏   EPUB
    ISBN: 978-3-89864-882-0
    Preis: 27,90 EUR
Die coolsten InDesign-Scripts
Scripte finden | Installation | Anpassungen




Vielen Dank für Ihre Aufmerksamkeit!

Fragen und Anregungen?


Die Folien zum Download:
http://www.publishingx.de/dokumente


E-Mail:
gregor.fellenz@publishingx.de

Weitere ähnliche Inhalte

Andere mochten auch

Konzeption eines IDML Servers
Konzeption eines IDML ServersKonzeption eines IDML Servers
Konzeption eines IDML Servers
private
 
Applying 'Persuasion, Emotion and Trust' PET Design Theory in the Real World
Applying 'Persuasion, Emotion and Trust' PET Design Theory in the Real WorldApplying 'Persuasion, Emotion and Trust' PET Design Theory in the Real World
Applying 'Persuasion, Emotion and Trust' PET Design Theory in the Real World
Nexer Digital
 
Facebook Gewinnspiel-Richtlinien
Facebook Gewinnspiel-RichtlinienFacebook Gewinnspiel-Richtlinien
Facebook Gewinnspiel-Richtlinien
Kommunikation-zweinull
 
Digital Publishing Übersicht & Strategie
Digital Publishing Übersicht & StrategieDigital Publishing Übersicht & Strategie
Digital Publishing Übersicht & Strategie
Haeme Ulrich
 
InDesign CS6 Seminar
InDesign CS6 SeminarInDesign CS6 Seminar
InDesign CS6 Seminar
Sven Brencher
 
Regular Expressions - eine Einführung
Regular Expressions - eine EinführungRegular Expressions - eine Einführung
Regular Expressions - eine Einführung
Brigitte Jellinek
 
Marketingtrends 2016
Marketingtrends 2016Marketingtrends 2016
Marketingtrends 2016
WeLoveYou
 
Entwicklung Database Publishing Marktübersichten
Entwicklung Database Publishing MarktübersichtenEntwicklung Database Publishing Marktübersichten
Entwicklung Database Publishing Marktübersichten
Jörg Oyen
 

Andere mochten auch (8)

Konzeption eines IDML Servers
Konzeption eines IDML ServersKonzeption eines IDML Servers
Konzeption eines IDML Servers
 
Applying 'Persuasion, Emotion and Trust' PET Design Theory in the Real World
Applying 'Persuasion, Emotion and Trust' PET Design Theory in the Real WorldApplying 'Persuasion, Emotion and Trust' PET Design Theory in the Real World
Applying 'Persuasion, Emotion and Trust' PET Design Theory in the Real World
 
Facebook Gewinnspiel-Richtlinien
Facebook Gewinnspiel-RichtlinienFacebook Gewinnspiel-Richtlinien
Facebook Gewinnspiel-Richtlinien
 
Digital Publishing Übersicht & Strategie
Digital Publishing Übersicht & StrategieDigital Publishing Übersicht & Strategie
Digital Publishing Übersicht & Strategie
 
InDesign CS6 Seminar
InDesign CS6 SeminarInDesign CS6 Seminar
InDesign CS6 Seminar
 
Regular Expressions - eine Einführung
Regular Expressions - eine EinführungRegular Expressions - eine Einführung
Regular Expressions - eine Einführung
 
Marketingtrends 2016
Marketingtrends 2016Marketingtrends 2016
Marketingtrends 2016
 
Entwicklung Database Publishing Marktübersichten
Entwicklung Database Publishing MarktübersichtenEntwicklung Database Publishing Marktübersichten
Entwicklung Database Publishing Marktübersichten
 

Ähnlich wie Die coolsten In Design Scripts @Swiss Publishing Week 2011

BASTA! Spring 2017 - C# Script in Action
BASTA! Spring 2017 - C# Script in ActionBASTA! Spring 2017 - C# Script in Action
BASTA! Spring 2017 - C# Script in Action
Robin Sedlaczek
 
Werksatz mit InDesign @Swiss Publishing Week 2011
Werksatz mit InDesign @Swiss Publishing Week 2011 Werksatz mit InDesign @Swiss Publishing Week 2011
Werksatz mit InDesign @Swiss Publishing Week 2011
Gregor Fellenz
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
Ulrich Krause
 
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Robin Sedlaczek
 
Node.js
Node.jsNode.js
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
Christian Münch
 
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
André Krämer
 
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
Christian Mücke
 
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareEinsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Andreas Schreiber
 
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?
Robin Sedlaczek
 
ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?
Robin Sedlaczek
 
Cappuccino und Atlas
Cappuccino und AtlasCappuccino und Atlas
Cappuccino und Atlas
Manuel Reinhard
 
Präsentation Screencasts 2.11.11
Präsentation Screencasts 2.11.11Präsentation Screencasts 2.11.11
Präsentation Screencasts 2.11.11
primaErma
 
Codeception VisualCeption
Codeception VisualCeptionCodeception VisualCeption
Codeception VisualCeption
Sebastian Neubert
 
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreHands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Gregor Biswanger
 
#ADC 2016 - C# Script in Action
#ADC 2016 - C# Script in Action#ADC 2016 - C# Script in Action
#ADC 2016 - C# Script in Action
Robin Sedlaczek
 
Back to Basics – Webinar 2: Ihre erste MongoDB-Anwendung
Back to Basics – Webinar 2: Ihre erste MongoDB-AnwendungBack to Basics – Webinar 2: Ihre erste MongoDB-Anwendung
Back to Basics – Webinar 2: Ihre erste MongoDB-Anwendung
MongoDB
 
Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010
SharepointUGDD
 
DNUG Dresden Blend
DNUG Dresden BlendDNUG Dresden Blend
DNUG Dresden Blend
Martin Hey
 

Ähnlich wie Die coolsten In Design Scripts @Swiss Publishing Week 2011 (20)

BASTA! Spring 2017 - C# Script in Action
BASTA! Spring 2017 - C# Script in ActionBASTA! Spring 2017 - C# Script in Action
BASTA! Spring 2017 - C# Script in Action
 
Werksatz mit InDesign @Swiss Publishing Week 2011
Werksatz mit InDesign @Swiss Publishing Week 2011 Werksatz mit InDesign @Swiss Publishing Week 2011
Werksatz mit InDesign @Swiss Publishing Week 2011
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
 
Node.js
Node.jsNode.js
Node.js
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
 
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018Einstieg in Xamarin und Xamarin.Forms, DDC 2018
Einstieg in Xamarin und Xamarin.Forms, DDC 2018
 
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
GitLab: CI-Pipelines | PHP Usergroup Hamburg 20.03.2018
 
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareEinsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
 
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?
BASTA! 2017 Jubiläumskonferenz - Warum warten auf die IDE!?
 
ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?
 
Cappuccino und Atlas
Cappuccino und AtlasCappuccino und Atlas
Cappuccino und Atlas
 
091124 cappuccino atlas
091124 cappuccino atlas091124 cappuccino atlas
091124 cappuccino atlas
 
Präsentation Screencasts 2.11.11
Präsentation Screencasts 2.11.11Präsentation Screencasts 2.11.11
Präsentation Screencasts 2.11.11
 
Codeception VisualCeption
Codeception VisualCeptionCodeception VisualCeption
Codeception VisualCeption
 
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET CoreHands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
Hands-on Workshop: API-Dokumentation mit OpenAPI / Swagger in ASP.NET Core
 
#ADC 2016 - C# Script in Action
#ADC 2016 - C# Script in Action#ADC 2016 - C# Script in Action
#ADC 2016 - C# Script in Action
 
Back to Basics – Webinar 2: Ihre erste MongoDB-Anwendung
Back to Basics – Webinar 2: Ihre erste MongoDB-AnwendungBack to Basics – Webinar 2: Ihre erste MongoDB-Anwendung
Back to Basics – Webinar 2: Ihre erste MongoDB-Anwendung
 
Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010Dnug dresden blend 5. 5. 2010
Dnug dresden blend 5. 5. 2010
 
DNUG Dresden Blend
DNUG Dresden BlendDNUG Dresden Blend
DNUG Dresden Blend
 

Die coolsten In Design Scripts @Swiss Publishing Week 2011

  • 1. Scripting Script Panel Ressourcen InDesign JavaScript Die coolsten InDesign-Scripts 16. September 2011 Swiss Publishing Week Kontakt: gregor.fellenz@publishingx.de Folien: http://www.publishingx.de/dokumente
  • 2. Die coolsten InDesign-Scripts Scripte finden | Installation | Anpassungen Skripte finden Internet Ressourcen Übersicht unter http://www.indesignblog.com/connect ∏ Skriptsammlung des Forums HilfDirSelbst http://indesign.hilfdirselbst.ch ∏ InDesign Secrets http://indesignsecrets.com (Resources > Plug-ins and Scripts, englisch) ∏ InDesign-FAQ http://www.indesign-faq.de ∏ Scriptopedia http://www.scriptopedia.org ∏ Indiscripts http://www.indiscripts.com ∏ Peter Kahrel http://www.kahrel.plus.com/indesignscripts.html ∏ InDesignScript.de http://www.indesignscript.de Fragen stellen... ∏ z.B. HilfDirSelbst Forum http://www.hilfdirselbst.ch/foren/gforum.cgi?forum=61
  • 3. Die coolsten InDesign-Scripts Scripte finden | Installieren und Verwenden | Anpassungen Skripte installieren Dreh- und Angelpunkt für die Verwendung von Skripten in InDesign ist das Bedienfeld Skripte ∏ CS3/CS4: Fenster > Automatisierung > Skripten ∏ CS5/CS5.5: Fenster > Hilfsprogramme > Skripte Über das Kontextmenü im Skript-Bedienfeld erreichen Sie den Ordner im Dateisystem. Im sich öffnenden Explorer bzw. Finder navigieren Sie in den Unterordner Scripts Panel. In diesen Ordner kopieren Sie das Skript. Wechseln Sie nun zurück zu InDesign. Das Skript erscheint im Bedienfeld und kann nun durch einen Doppelklick ausgeführt werden. Skripte-Bedienfeld (Alt + Befehlstaste + F11) Ordner Kontextmenü (rechter Mausklick) Skripte
  • 4. Die coolsten InDesign-Scripts Scripte finden | Installieren und Verwenden | Anpassungen Skripte Einfach aber effektiv ∏ MoveParagraphScripts, Jongware http://bit.ly/osvJLI Absätze verschieben ∏ TransposeTwoCharacters.jsx, Gilbert Consulting http://bit.ly/9MclcI Buchstaben vertauschen Noch effektiver: Tastaturkürzel für Skripte festlegen ∏ Bearbeiten > Tastaturbefehle... ∏ Produktbereich > Skripten ∏ Kürzel eingeben und Zuweisen drücken
  • 5. Die coolsten InDesign-Scripts Scripte finden | Installieren und Verwenden | Anpassungen Effizienter produzieren ∏ MergeTextframes_ID.jsx, Ajar Productions http://bit.ly/szdP Mehrere Textrahmen zusammenführen ∏ SetVisualCharSize.jsx, Gerald Singelmann http://bit.ly/oo6YqG Versalhöhe angleichen ∏ Sidenotes, Peter Kahrel http://bit.ly/2NYeuJ Marginalien aus Fußnoten erstellen ∏ EanDesign.js, Marc Autret, alt & kostenfrei http://bit.ly/osO0Rb erweitert, neu & kostenpflichtig http://www.indiscripts.com/store/BKBC Barcodes erstellen ∏ TabellenSuchen.jsx, Gregor Fellenz, http://bit.ly/qEgAwG Tabellen suchen und Tabellen- bzw. Zellenformate zuweisen
  • 6. Die coolsten InDesign-Scripts Scripte finden | Installieren und Verwenden | Anpassungen Startup Skripte Wenn Skripte beim Starten von InDesign geladen werden sollen... ∏ Den Anwendung/Application Ordner öffnen ∏ Einen Ordner startup scripts erstellen ∏ Skript hierher kopieren Beispiele ∏ MitBackupSpeichern.jsx, Gregor Fellenz http://bit.ly/qEgAwG Backup beim Sichern anlegen ∏ Equalizer.js, Marc Auret http://bit.ly/1jUhED Objektkoordinaten sichern, Rahmen anordnen und verteilen
  • 7. Die coolsten InDesign-Scripts Scripte finden | Installation | Anpassungen Skripte anpassen ∏ FindChangeByList wird mit InDesign geliefert. Anwendung > Beispiele > JavaScript FindChangeByList.jsx Wiederkehrende Suchaufträge einrichten ∏ Die Suchanfragen z.B. mit dem ESTK einfügen Kontextmenü (Rechte Maustaste) auf die Datei FindChangeList.txt > Bearbeiten ∏ Oder RecordFindChange.jsx von Martin Fischer verwenden: http://bit.ly/p6zDWz ∏ PrintCharacter.jsx Sonderzeichen einfügen Einzeiler, aber durchaus nützlich: ... app.selection[0].insertionPoints[0].contents = String.fromCharCode(0x2030); Unicode aus dem Bedienfeld Glyphen oder Information übernehmen ∏ TransparentRule.jsx, Gregor Fellenz http://bit.ly/pDqxUw Transparente Hinterlegung hinter Text Anpassung der Variable _offset
  • 8. Die coolsten InDesign-Scripts Scripte finden | Installation | Anpassungen In eigener Sache InDesign automatisieren – Skripting, GREP & Co. Das Buch zur InDesign Automation mit einer Skripting Einführung und vielen Praxistipps zu EPUB, XML und GREP. Auf der Homepage zum Buch http://www.indd-skript.de gibt es Leseproben und alle Beispiele ∏ Klassisch auf Papier ISBN: 978-3-89864-734-2 Preis: 34,90 Euro (D), 35,90 Euro (A) ∏ EPUB ISBN: 978-3-89864-882-0 Preis: 27,90 EUR
  • 9. Die coolsten InDesign-Scripts Scripte finden | Installation | Anpassungen Vielen Dank für Ihre Aufmerksamkeit! Fragen und Anregungen? Die Folien zum Download: http://www.publishingx.de/dokumente E-Mail: gregor.fellenz@publishingx.de