Я намерен создать сценарий для Adobe Illustrator, который вызывает скомпилированный исполняемый файл C, который я написал, с некоторыми входными параметрами.
Исполняемый файл C (названный «crowd-generator») сгенерирует и вернет массив координат x, y на основе входных параметров.
Насколько я могу судить из исследований, которые я провел до сих пор, я должен быть в состоянии выполнить такой код (пока игнорируя входные параметры):
#include crowd/crowd-generator
var script_file = new File('crowd/crowd-generator');
var result = script_file.execute();
Однако все это, кажется, делает это, чтобы открыть мой исполняемый файл в ExtendScript, а затем сказать мне, что в нем есть синтаксические ошибки, которых определенно нет. Я думаю, возможно, он пытается запустить его как файл .jsx.
Одна вещь, которую я пробовал, — дать «crowd-generator» расширение файла .app или .exe. Единственная разница заключается в том, что при попытке запустить мой скрипт я получаю диалоговое окно с вопросом, на каком языке находится исполняемый файл... тогда это все равно выдает мне синтаксическую ошибку, что бы я ни выбрал.
Что происходит не так? Есть ли способ запустить этот исполняемый файл из файла .jsx в Adobe Illustrator?