Handboek Annuleren

Scripting

Lees hoe u veelvoorkomende taken kunt automatiseren met behulp van scripts.

Met scripts kunnen een groot aantal taken worden uitgevoerd. Een script kan eenvoudig zijn, bijvoorbeeld een gebruikelijke taak die automatisch wordt uitgevoerd, maar ook zeer complex zijn, zoals een geheel nieuwe functie. U kunt zelf scripts maken en scripts uitvoeren die door anderen zijn gemaakt. Voor meer informatie over scripting raadpleegt u de scripthandleiding, de vereisten voor scripting en andere bronnen voor ontwikkelaars.

Plug-ins maken met UXP-scripting

Ontwikkelaars kunnen nu plug-ins maken met UXP-scripting om zo een ​​uitgebreide gebruikersinterface en meer interactieve componenten voor gebruikers te creëren. Ga aan de slag en maak uw eerste plug-in.

Overzicht van de deelvensters Scripts en Scriptlabel

InDesign heeft twee deelvensters voor scripting: het deelvenster Scripts en het deelvenster Scriptlabel.

In het deelvenster Scripts voert u scripts uit zonder dat u daarvoor InDesign hoeft af te sluiten. In het deelvenster Scripts worden de scripts in de mappen Scripts weergegeven. Deze mappen staan in de map van de InDesign-applicatie en in de map Preferences.

Selecteer Venster > Extra > Scripts om het deelvenster Scripts te openen. Als u een script maakt of ontvangt, kunt u die in de map Scripts Panel plaatsen. Het script wordt dan weeggegeven in het deelvenster Scripts.

macOS

Users/[gebruikersnaam]/Library/Preferences/Adobe InDesign/[versie]/[taal]/Scripts/Scripts Panel

Windows XP

Documents and Settings\[gebruikersnaam]\Application Data\Adobe\InDesign\[versie]\[taal]\Scripts\Scripts Panel

Windows Vista en Windows 7

Users\[gebruikersnaam]\AppData\Roaming\Adobe\InDesign\[versie]\[taal]\Scripts\Scripts Panel

Opmerking:

U kunt de map Scripts Panel snel vinden door met de rechtermuisknop te klikken (Windows) of Control ingedrukt te houden en te klikken (macOS) op een script in het deelvenster Scripts. Kies Tonen in Verkenner (Windows) of Tonen in Finder (macOS).

In het deelvenster Scriptlabel geeft u de labels voor pagina-items op, zoals tekstkaders of vormen. Labels opgeven voor pagina-items is handig als u scripts maakt waarin u objecten moet aangeven. Selecteer Venster Extra > Scriptlabel om het deelvenster Scriptlabel te openen.

Zie de scripthandleiding voor meer informatie over het toevoegen, uitvoeren en bewerken van scripts.

Voorbeeldscripts

U kunt een script uitvoeren door erop te dubbelklikken in het deelvenster Scripts, maar scripts kunnen ook worden uitgevoerd met Snel toepassen.

AddGuides

Hiermee voegt u hulplijnen toe rond een of meer geselecteerde objecten.

AddPoints

Hiermee voegt u punten toe aan de paden van een of meer geselecteerde objecten.

Add QR Code

Een QR-code kan worden geplaatst in het gereedschap Plaatsen of rechtstreeks als pagina-item.

AdjustPageItems

Hiermee verplaatst u de inhoud van even/oneven pagina's met opgegeven hoeveelheden. Er wordt geprobeerd objecten weer op de juiste positie te krijgen na een wijziging in de marge van de stramienpagina en/of het invoegen van een pagina.

AlignToPage

Hiermee lijnt u objecten uit op specifieke posities op een pagina.

AnimationEncyclopedia

Hiermee maakt u knoppen met verschillende animatie-eigenschappen.

BreakFrame

Hiermee verwijdert u een geselecteerd tekstkader en de inhoud ervan uit een artikel.

CornerEffects

Hiermee tekent u het pad van een geselecteerd item of geselecteerde items opnieuw met gebruik van uiteenlopende hoekeffecten. U kunt de hoekeffecten toepassen op geselecteerde punten op het pad.

CreateCharacterStyles

Hiermee definieert u een complete tekenstijl op basis van de geselecteerde tekst.

CropMarks

Hiermee voegt u snijtekens en/of registratietekens toe rond een of meer geselecteerde objecten.

ExportAllStories

Hiermee exporteert u alle artikelen in een document als een reeks tekstbestanden.

FindChangeByList

Hiermee voert u een aantal algemene handelingen voor het zoeken/vervangen van tekst uit in een met tabs gescheiden tekstbestand.

ImageCatalog

Hiermee plaatst u alle afbeeldingen in een specifieke map in een 'contactblad'-layout.

MakeGrid

Hiermee maakt u een raster door een of meer geselecteerde objecten onder te verdelen of te dupliceren.

Neon

Hiermee past u een 'overvloei'-effect toe op een of meer geselecteerde objecten.

PathEffects

Hiermee wijzigt u de positie van padpunten op een of meer geselecteerde objecten om een creatief effect toe te voegen.

PlaceMultipagePDF

Hiermee plaatst u alle pagina's van een PDF-bestand.

SelectObjects

Hiermee selecteert u objecten op de actieve spread op basis van het objecttype.

SortParagraphs

Hiermee sorteert u de alinea's in een selectie op alfabetische volgorde.

SplitStory

Hiermee splitst u de tekstkaders in een geselecteerd artikel in afzonderlijke, niet-gekoppelde tekstkaders.

TabUtilities

Hiermee past u tabstops en inspringingen toe op geselecteerde tekst.

Zie Automatisering voor meer informatie over de installatie en het gebruik van deze voorbeeldscripts.

Scripts uit de community

InDesign biedt ook diverse scripts die door de InDesign-community zijn gemaakt. 

  • Unicode Injector van Kris Coppieters. Gebruik sneltoetsen om eenvoudig een of meer Unicode-tekens in InDesign-tekst in te voegen. Zie Instructies voor meer informatie. 
  • Insert Typographer Quote van Stefan Rakete. Gebruik sneltoetsen om gedefinieerde typografische aanhalingstekens in te voegen voor en na de geselecteerde tekst. Zie Instructies voor meer informatie. 
  • Layer Cloner van Paolo Agostinetto. Met dit script kunt u één laag met de elementen erop van het ene naar het andere document kopiëren. Zie Instructies voor meer informatie. 
  • Get x-Height van Roland Dreger. Bepaal de x-hoogte van een stuk tekst. Zie Instructies voor meer informatie.
  • Snap Margins to Text Frame van Ariel Walden. Een script om de marges van het hele document te wijzigen, zodat ze passen bij het geselecteerde tekstkader. Zie Instructies voor meer informatie.
  • Break Text Thread door Ariel Walden. Een InDesign-script waarmee u eenvoudig de thread tussen tekstkaders kunt verbreken. Zie Instructies voor meer informatie.
  • InCopy Note Alert van Kris Coppieters. Een opstartscript voor Adobe® InDesign® en Adobe InCopy® dat waarschuwt of er opmerkingen aanwezig zijn. Zie Instructies voor meer informatie.
  • Copy Paste Coordinates van Kris Coppieters. Script om coördinaten te kopiëren en te plakken op pagina-items. Zie Instructies voor meer informatie.
  • Chain Grep van Gregor Fellenz. Verbind InDesign GREP-query's aan nieuwe scripts. Zie Instructies voor meer informatie.
  • Clear Overrides van Gregor Fellenz. Verwijder stijloverschrijvingen uit InDesign-tekst, -tabellen of -objecten. Zie Instructies voor meer informatie.
  • Invert Selection van Luis Felipe Corullón. Script om de selectie in een InDesign-document om te keren. Zie Instructies voor meer informatie.
  • Layer Cloner van Paolo Agostinetto. Met dit script kunt u een laag met de elementen ervan van het ene naar het andere document kopiëren. Zie Instructies voor meer informatie. 
  • End Notes to End of Book Notes van Peter Kahrel. Zet eindnoten aan het einde van het document om in eindnoten aan het einde van het boek. Zie Instructies voor meer informatie. 
  • Renumbering Endnote References van Peter Kahrel. Script dat eindnoten maakt waarvan de verwijzingen niet automatisch worden bijgewerkt wanneer u eindnoten toevoegt of verwijdert. Zie Instructies voor meer informatie. 
  • Size Thing to Page van Olav Kvern. Wijzigt de grootte van de huidige selectie, zoals een afbeelding, in de grootte van de pagina. Zie Instructies voor meer informatie. 
  • Size Page to Thing van Olav Kvern. Wijzigt de pagina in de grootte van de huidige selectie, zoals een afbeelding. Zie Instructies voor meer informatie.

Adobe houdt een opslagplaats met open source-scripts uit de community bij op GitHub. Lees het ReadMe-bestand voor meer informatie over de opslagplaats met scripts uit de InDesign-community. Dit ReadMe-bestand bevat informatie over hoe u een script bijdraagt en bevat koppelingen naar de makers van scripts. 

Verwante informatie

Hebt u een vraag of idee?

Vraag het aan de gemeenschap

Hebt u een vraag of wilt u een idee delen? Sluit u dan aan bij de Adobe InDesign-community. We horen graag van u en kijken uit naar uw creaties.

Krijg sneller en gemakkelijker hulp

Nieuwe gebruiker?