Ну скрипт это же функция main. Можно в АЕ вернуть false если не запущен или true если запущен. А там уж в зависимости от результата отправить wf по нужному пути. Знать бы еще как проверить запущено приложение или нет.
В общем видать я в птн слегка ошибся в торопях. Не хочет через ActiveX запускать иллюстратор.
Т.е. ни так не запускается.
Function Main(inputs,outputFolder,params)
Dim ErrRunning,AiApp
Set AiApp = CreateObject ("Illustrator.Application")
..
(без функции main просто не работает выдает runtime error)
Ни так не запускается
function main (inputs, outputFolder, params)
{
var fso = new ActiveXObject("Illustrator.Application")
.
Так что по ходу придется использовать отдельный пустой АI-шный скрипт в wf для запуска иллюстратора. И проверять открыт иллюстратор или нет, хотя бы даже вот так:
eugeny сказал(а):
Ну можно проверить через "костыль".
Первый скрипт запускает AI и создает пустой файл в определенной папке (скриптом AI).
В AE тикет wait, на ожидание файла. Как появился, файл удаляем, нужный скрипт запускаем.