Führen Sie das Illustrator-Skript von Python aus

Was ich machen will; was ich vorhabe zu tun

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 ...

Umgebung

Windows7(64bit) python2.7 Adobe illustrator CS6

Bibliothek zu verwenden

Es scheint, dass Sie ein externes Programm mit subprocess ausführen können. Es geht nicht nur darum, Befehle zu geben! Praktisch!

Tatsächlicher Code

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])

Bemerkungen

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

Führen Sie das Illustrator-Skript von Python aus
Führen Sie Python aus Excel aus
Führen Sie Python-Skripte in C # -GUI-Anwendungen aus
Führen Sie Python-Skripte in Excel aus (mit xlwings).
Führen Sie das Python-Skript aus der Batchdatei aus
Führen Sie Aprili von Python auf Orange aus
Python-Fehlererkennung von Powershell ausgeführt
Führen Sie Python-Skripte synchron von C # aus
Führen Sie Ansible über Python mithilfe der API aus
Führen Sie das Python-Skript in Cisco Memorandum_EEM aus
So führen Sie ein Python-Programm in einem Shell-Skript aus
Skript-Python-Datei
Führen Sie Cloud Dataflow (Python) über AppEngine aus
Python-Skript-Skelett
Python-Skript-Profilerstellung
Importieren Sie ein Python-Skript
SQL zu SQL
Führen Sie den Python-Interpreter im Skript aus
MeCab von Python
Verwenden Sie Django aus einem lokalen Python-Skript
So führen Sie Maya Python-Skripte aus
Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
"Python Kit", das Python-Skripte von Swift aufruft
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf
Führen Sie die vSphere-API von VMware vSphere 6 mit dem Python-Skript (pyvmomi) aus.
Führen Sie Python-Dateien mit Django aus HTML aus
Verwenden Sie thingspeak aus Python
Berühren Sie MySQL in Python 3
Führen Sie Python mit VBA aus
Bedienen Sie Filemaker von Python aus
Verwenden Sie fließend Python
Führen Sie prepDE.py mit python3 aus
Änderungen von Python 2 zu Python 3.0
Python aus oder importieren
Verwenden Sie MySQL aus Python
Installieren Sie Python von der Quelle
Führen Sie Befehle aus Python aus
Führen Sie Blender mit Python aus
Bedienen Sie Neutronen von Python!
DynamoDB Script Memo (Python)
Verwenden Sie MySQL aus Python
Betreiben Sie LXC von Python aus
Manipuliere Riak aus Python
Erzwinge Python aus Fortran
Verwenden Sie BigQuery aus Python.
Führen Sie BigQuery von Lambda aus
Führen Sie den Befehl von Python aus
Cloud Run Tutorial (Python)
[Python] Von Stdin lesen
Verwenden Sie mecab-ipadic-neologd von Python
Führen Sie iperf mit Python aus
Führen Sie Python aus Excel VBA mit xlwings & Tutorial Supplement aus
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Holen Sie sich den Rückkehrcode eines Python-Skripts von bat
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Python + Selen + Safari - Führen Sie die iPhone Safari vom Mac mit dem Webdriver aus
Deep Python hat von DEAP gelernt
Führen Sie Openpose unter Python (Windows) aus.
Führen Sie Python mit PyCharm aus (Windows)
Grammatikfunktionen aus Python3.6 hinzugefügt
Flirte von PHP nach Python