Adobe Illustrator ist praktisch, da Sie verschiedene Aufgaben mit Skripten automatisieren können! Sie können den Ordner überwachen lassen und automatisch arbeiten, wenn Daten eingehen. (Ausführlich in Illustrator CS Automation Strategy) Dann friert der Illustrator ein und akzeptiert keine Operationen von außen. Lassen Sie uns den Ordner mit Python überwachen und prüfen, ob Daten eingehen Es wäre praktisch, wenn ich das im Voraus vorbereitete Skript ausführen könnte ...
Windows7(64bit) python2.7 Adobe illustrator CS6
Es scheint, dass Sie ein externes Programm mit subprocess ausführen können. Es geht nicht nur darum, Befehle zu geben! Praktisch!
hello.jsx
alert("hello! from python...")
execute_jsx.py
# -*- coding: utf-8 -*-
import subprocess
import os
currentdir = os.getcwd()
illustrator = "C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Support Files\Contents\Windows\Illustrator.exe"
hello = "\\".join([currentdir, "hello.jsx"]) #Geben Sie den absoluten Pfad an
#Führen Sie JSX aus
subprocess.call([illustrator, hello])
Wenn Sie den Pfad des Illustrators in Photoshop ändern, funktioniert das Photoshop-Skript. Aber das wesentliche inDesign scheint nicht zu funktionieren. Das möchte ich von außen verarbeiten, aber hmm ...
Außerdem können Sie anscheinend win32com verwenden, um eine einfache Anwendung zu starten. Um Variablen zu übergeben, gebe ich die Variablen einmal in eine entsprechende Datei aus, aber ich denke, es gibt wahrscheinlich einen intelligenteren Weg.
Recommended Posts