[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt MacOSX - Ordneraktion per InDesign-Skript konfigurieren.

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

MacOSX - Ordneraktion per InDesign-Skript konfigurieren.

WernerPerplies
Beiträge gesamt: 2211

12. Aug 2018, 11:42
Beitrag # 1 von 3
Bewertung:
(308 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,

ich habe mir per AppleScript eine Orderaktion programmiert, die beim Hinzufügen von Dateien InDesign aktiviert.

Wenn ich dieses Skript im Finder über "Ordneraktion konfigurieren" einem Verzeichnis zuordne, funktioniert alles wie gewünscht.

Diese Zuordnung möchte ich jetzt aus meinem InDesign-Skript heraus vornehmen und habe keine Idee, wie das funktioniert.

Könnte mir bitte jemand bitte auf die Sprünge helfen?

Danke.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING
X

MacOSX - Ordneraktion per InDesign-Skript konfigurieren.

Dirk Becker
Beiträge gesamt: 162

13. Aug 2018, 10:41
Beitrag # 2 von 3
Beitrag ID: #565471
Bewertung:
(264 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Folgendes Script funktioniert bei mir - OSX 10.13.6

Das Fehlerhandling kann noch ausgebaut werden, und der Bereich unten ist nur eine Anregung wie man weiter arbeiten könnte.
Einige Anregungen kamen von https://forum.latenightsw.com/t/folder-action-setup-triggering-the-script/765

Grüße,
Dirk

Code
tell application "Finder" 
set theFolder to folder "folderaction" of desktop
set theFolderPath to POSIX path of (theFolder as alias)
-- strip trailing "/"
set theFolderPath to text 1 thru -2 of theFolderPath
set theScript to file "folderaction.scpt" of desktop
set theScriptPath to POSIX path of (theScript as alias)
end tell

-- tell application "Folder Actions Setup"
tell application "System Events"
try
set theAction to make new folder action with properties {path:theFolderPath}
on error
-- "whose" does not work:
-- set theAction to folder action whose path is theFolderPath
repeat with fa in folder actions
if path of fa is theFolderPath then set theAction to fa
end repeat
end try
tell theAction
try
set theActionScript to make new script with properties {POSIX path:theScriptPath}
on error
repeat with fas in scripts
if POSIX path of fas is theScriptPath then set theActionScript to fas
end repeat
end try
end tell
-- access properties
get properties of theAction
set enabled of theAction to false
get properties of theActionScript
set enabled of theActionScript to false
end tell



als Antwort auf: [#565457]
(Dieser Beitrag wurde von Dirk Becker am 13. Aug 2018, 10:51 geändert)

MacOSX - Ordneraktion per InDesign-Skript konfigurieren.

WernerPerplies
Beiträge gesamt: 2211

13. Aug 2018, 11:49
Beitrag # 3 von 3
Beitrag ID: #565473
Bewertung:
(254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Dirk,

Zuerst einmal vielen Dank.

Ich werde mir das jetzt mal gründlich zu Gemüte führen, aber an meinem dritten Tag AppleScript ist das wirklich harter Stoff! ;-).

Zuerst wollte ich das alle mit "JavaScript for Automation" machen, aber da scheint es ja weniger Beispiele und Dokumentationen zu geben.

Als kurz, ich bin ein absoluter Anfänger mit AppleScript und muss mich rantasten.

AppleScript Finder Guide und AppleScript Language Guide erschlagen mich mit der Masse der Informationen.

Ok, nochmals danke und ich melde mich wieder, wenn ich nicht weiterkomme.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 15.06.2018, Version 1.75, neue Funktionen
Aktuelles
XING


als Antwort auf: [#565471]
Hier Klicken

Aktuell

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
26.09.2018

Hochschuloe der Medien, Stuttgart
Mittwoch, 26. Sept. 2018, 19.00 - 21.00 Uhr

Vertrag

Nur auf den ersten Blick scheint dieses Thema exotisch. Aber eine neue EU-Richtlinie und deren Auswirkungen auf deutsche Gesetze werden dieses Thema auch für Publisher interessant machen. Die EU-Richtlinie "2102 zu Barrierefreiheit" besagt folgendes: Ab dem 23. September 2018 müssen alle öffentlichen Stellen ihre neuen (Office- oder PDF-) Dokumente grundsätzlich barrierefrei veröffentlichen. Im Juni wurde der Gesetzentwurf zur Umsetzung dieser Richtlinie im deutschen Bundestag vom "Ausschuss für Arbeit und Soziales" (19/2728) angenommen. Es wird also ernst für "öffentliche Stellen" und damit auch für deren Dienstleister, die mit der Umsetzung beauftragt werden. Die Richtlinie gilt nämlich nicht nur für Bundes- und Landesbehörden, sondern auch für Verbände, die im Allgemeininteresse liegende Aufgaben erfüllen. Das wären somit auch Gerichte, Polizeistellen, Krankenhäuser, Universitäten, Bibliotheken und einige mehr. Weitere Informationen findest Du hier, hier und hier. Wenn also oben genannte Auftraggeber zu Deinen Kunden zählen, solltest Du Dich vorbereiten. Und da es neben Websites auch um alle downloadbaren Dateien geht sind eben auch PDFs zukünftig barrierefrei zu erstellen. Arbeitet man in InDesign, können dort einige Vorbereitungen getroffen werden. Klaas Posselt ist der ausgewiesene Spezialist im deutschsprachigen Raum für alle Fragen rund um das Thema. Deshalb freuen wir uns, dass er uns in einem Vortrag die Grundlagen dazu vermitteln wird. Wir setzen voraus, dass Du den Umgang mit InDesign gewohnt bist, die Gründe und Vorteile von der Nutzung von Formaten kennst und weißt, wie man lange Dokumente „richtig“ aufbaut. Der Vortrag setzt bewusst DANACH ein. Inhalt des Vortrages ist der Hintergrund von „Barrierefreiheit“ und Möglichkeiten und Grenzen innerhalb von InDesign. Es wird erklärt, welche Bedeutung das kostenpflichtige PlugIn MadeToTag hat und warum und für was man es braucht. Ziel ist es den Rahmen aufzuzeigen, in dem sich das Thema „Barrierefreiheit“ in InDesign abspielt. Du weißt hinterher, wo die „Baustellen“ sind, wo Du weitergehende Infos bekommst und welchen Weg Du einschlagen musst. Am nächsten Tag veranstalten wir zwei Bootcamps, die das Thema praktisch vertiefen. "IDUGS Bootcamp #2" und "IDUGS Bootcamp #3" Klaas Posselt ist studierter Dipl.-Ing. für Druck- und Medientechnik und kam über verschiedene Anfragen zum Thema barrierefreie PDF Dokumente. Seit über 10 Jahren arbeitet er in den Bereichen Medientechnik und Publishing zwischen Medienherstellern, Druckermaschinen und digitalen Ausgabekanälen. Er schult, begleitet und unterstützt Kunden bei der Einführung und Optimierung von Publikationsprozessen und auf dem Weg zu neuen digitalen Ausgabekanälen — egal ob E-Books, barrierefreie PDFs oder Webplattformen. Als Chairman des PDF/UA Competence Center der PDF Association beteiligt er sich an der Weiterentwicklung und Verbreitung des Standards PDF/UA für barrierefreie PDF Dokumente. Diese Veranstaltung kommt nur zu Stande durch die freundliche Unterstützung von "Six Offene Systeme GmbH" -- Enterprise-Content-Management-System und Media-Asset-Management-System.

Nein

Organisator: IDUG Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailchristoph.steffens AT gmail DOT com

https://idug47.eventbrite.de

Veranstaltungen
27.09.2018

Screen IT, Uster
Donnerstag, 27. Sept. 2018, 17.30 - 20.00 Uhr

Infoveranstaltung

Das Angebot an Publishing-Software ist gross. Deshalb empfiehlt sich eine externe Beratung durch unabhängige Software-Experten aus der jeweiligen Branche. Nicht immer muss es eine teure Mietlösung sein, die nach Beendigung der Mietdauer einem nicht einmal gehört. Es gibt sehr gute und auch in der Qualität ausreichende Alternativen, ja sogar kostenlose Freeware. Lassen Sie sich an diesem Abend einmal vor Augen führen, was diese Programme können und wie viel sie kosten.

Ja

Organisator: Screen IT und pre2media

Kontaktinformation: Peter Jäger, E-Mailinfo AT pre2media DOT ch

https://www.pre2media.ch/-1/de/infoanlass/

Hier Klicken