[AI CS4-CS6] Заменить символ на содержимое буфера обмена

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Добрый день, коллеги. Подскажите, пожалуйста, код для скрипта, заменяющего искомый текст на содержимое буфера с предварительной проверкой этого содержимого. Например, ищем '/', и заменяем на содержимое буфера, если оно равно, например, '\\'.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Сильно вас огорчу - в иллюстраторовском скриптинге нет доступа к содержимому системного замысловатого сырого нутра.
Более того, там даже внешнюю библиотеку вызвать нельзя, как в VBA.
А это значит, надо вставлять содержимое клипбоарда в какое то другое место, анализировать его другое место, анализировать и после этого менять.
Это иллюстратор, ага
 

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Ладно, как произвести замену без проверки
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Гм, а разве это не очевидно?
Так же
 

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Ага, то есть, можно содержимое вставить только в отдельный текстовый блок, не в текст?
А задействовать пункт меню Paste возможность есть?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
Ты пробовал?
Кусок текста выделить програмно можно, а вклеить туда нельзя?

Естественно, пробовал. Чем мне еще заняться в воскресенье?
При выделенном тексте любой способ вызова paste приводит к тому, что создается новый текстовый объект.
 
  • Спасибо
Реакции: _MBK_

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Печальбеда
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
А что печального? Работать через contents все равно можно. А как добыть контентс -- это уже другой вопрос, не такой сложный.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
а зачем вообще это все именно таким способом? bigger picture?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Ну проблема ж не в контентсе а в буфере обмена