[AI CS4-CS6] автозапуск скрипта

Статус
Закрыто для дальнейших ответов.

collerok

Участник
Топикстартер
Сообщения
522
Реакции
13
Возможно ли после загрузки иллюстратора выполнить автозапуском скрипт?

Скрипт должен в одном из диалоговых окон инструментария иллюстратора ввести нужные значения и "нажать" на OK.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Нет
Если хотите выполнить некое иллюстраторовское действие из системы - используйте или AutoIt или VBA или вообще TLB
 
  • Спасибо
Реакции: VVVSLAVA

collerok

Участник
Топикстартер
Сообщения
522
Реакции
13
Т.е. программа написанная на AutoIt должна работать в фоне на момент запуска иллюстратора?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Т.е. программа написанная на AutoIt должна работать в фоне на момент запуска иллюстратора?
AutoIt умеет иллюстратор запускать и обращаться к его диалоговым окнам
Чего, кстати, TLB и скриптинг практически не умеет
 
  • Спасибо
Реакции: VVVSLAVA

collerok

Участник
Топикстартер
Сообщения
522
Реакции
13
Хорошо, а перехватить момент запуска программы AutoIt умеет? т.е отследить что программа уже запущена?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Да, может
Отследить появление главного иллюстраторовского окна и активировать его
 

collerok

Участник
Топикстартер
Сообщения
522
Реакции
13
Здорово. Не слыхал раньше про AutoIt.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
На самом деле это достаточно шаткий костыль для автоматизации. Но универсальный
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
В принципе можно наверное. И при запуске, и при открытии документа. А зачем это нужно?

А, не дочитал про ввод данных. Нет, этого скриптом не сделать. Можно выполнить действие с параметрами. Для этого нужно перехватить событие, и запустить свой скрипт из обработчика
 
Последнее редактирование:

Ladygin Alexander

Участник
Сообщения
12
Реакции
4
Можно попробовать так:
В папке иллюстратора (по умолчанию "C:\Program Files\Adobe\Adobe lllustratorCC\") создать папку "Startup Scripts", в неё поместить скрипт с расширением ".jsx" (с расширением ".js" не работает). После чего скрипт при открытии illustrator запустится. Но есть один минус, скрипт будет запускаться еще при при запуске любых скриптов через меню: "File > Scripts".

Illustrator CC+
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
После чего скрипт при открытии illustrator запустится.
Такое точно не сделает
в одном из диалоговых окон инструментария иллюстратора ввести нужные значения и "нажать" на OK.
хотя можно попробовать из скрипта экшн вызвать
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
так а что за окно вообще? наверняка все решаемо намного проще. шаблон например добавить.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Более того, некоторые вещи вообще без иллюстратора сделать можно ;)
 
Статус
Закрыто для дальнейших ответов.