[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Skript pausieren

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Skript pausieren

mb_new
Beiträge gesamt: 97

25. Mai 2021, 12:40
Beitrag # 1 von 3
Bewertung:
(4840 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Zusammen,

da mir hier schon so oft geholfen wurde, bin ich guter Hoffnung, dass sich wieder eine Lösung für meinen Ansatz gibt.

Was möchte ich tun:

.) ich möchte per Skript ein Dokument öffnen
.) dann möchte ich (ohne Skript) eine Verknüpfung tauschen
.) danach soll das Skript weiterarbeiten und verschiedene Exportfunktionen ausführen (diesen Skriptteil habe ich schon)

Funktioniert so etwas?

Zweiter Ansatz wäre, die Verknüpfung mit dem Skript zu tauschen. Dann müsste es meiner Meinung nach nicht "pausieren".
Da komm ich aber nicht weiter, wie ich die neue Verknüpfung (müsste ich über den Browser tun) auswähle.

Ich hoffe es hat jemand einen Ansatz bzw. Rat dazu.

Danke
Martin
X

Skript pausieren

WernerPerplies
Beiträge gesamt: 2651

25. Mai 2021, 13:55
Beitrag # 2 von 3
Beitrag ID: #579982
Bewertung:
(4824 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Martin,

so etwas erledige ich mit einem nicht modalen Window (Windowstyp: Window, Palette)

Aktionen erfolgen dabei über Eventhandler.

So arbeiten fast alle meine Skripte.

Ablauf in etwas so:
Skript startet
richtet Windows ein
führt Startroutinen aus
Skrip wartet auf AnwenderAktionen (click, Listchange u.ä)
Skript führt beim Schließen des Fensters weiter Aktionen aus.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
Kundenstimmen


als Antwort auf: [#579981]

Skript pausieren

mb_new
Beiträge gesamt: 97

31. Mai 2021, 13:19
Beitrag # 3 von 3
Beitrag ID: #580002
Bewertung:
(4340 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe für mich eine Lösung gefunden, die funktioniert.

Code
// Dokument öffnen 
var myDoc = app.open (File ("YOUR .indd FILE"“));

// Neues Pdf auswählen
var myNewFile = File.openDialog("Neues Pdf auswählen")+"";


// Pdf "PLATZHALTER" mit neuem Pdf ersetzen
var myLinks = myDoc.links;

for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name));

if(myName == "PLATZHALTER.pdf"){
myNewLink = File(myNewFile);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}
}


Da ich immer nur 1 Verknüpfung (die ich fix mit PLATZHALTER benannt habe tauschen möchte, funktioniert das einwandfrei.

Nach dem Austauschen der Verknüpfung macht das Skript dann meine gewünschten Routinen (Exporte von Png + jpg + Pdf in neue Ordnersrukturen) und schließt ohne Sichern. Somit funktioniert das mit dem Platzthalter beim nächsten mal wieder.

Vielleicht kanns wer brauchen ...

Schöne Grüße
Martin


als Antwort auf: [#579982]

Aktuell

InDesign / Illustrator
axaio_PR_Bild_300x300_08_21

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
05.08.2021 - 06.08.2021

Digicomp Academy, Zürich
Donnerstag, 05. Aug. 2021, 08.30 Uhr - Freitag, 06. Aug. 2021, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Preis: 1'400.– zzgl. 7.7% MWST
Dauer: 2 Tage

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberater AT digicomp DOT ch