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

  • Автор темы Автор темы sylvio
  • Дата начала Дата начала

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Добрый день, коллеги. Подскажите, пожалуйста, код для скрипта, заменяющего искомый текст на содержимое буфера с предварительной проверкой этого содержимого. Например, ищем '/', и заменяем на содержимое буфера, если оно равно, например, '\\'.
 
Сильно вас огорчу - в иллюстраторовском скриптинге нет доступа к содержимому системного замысловатого сырого нутра.
Более того, там даже внешнюю библиотеку вызвать нельзя, как в VBA.
А это значит, надо вставлять содержимое клипбоарда в какое то другое место, анализировать его другое место, анализировать и после этого менять.
Это иллюстратор, ага
 
Ладно, как произвести замену без проверки
 
Гм, а разве это не очевидно?
Так же
 
Ага, то есть, можно содержимое вставить только в отдельный текстовый блок, не в текст?
А задействовать пункт меню Paste возможность есть?
 
Ты пробовал?
Кусок текста выделить програмно можно, а вклеить туда нельзя?

Естественно, пробовал. Чем мне еще заняться в воскресенье?
При выделенном тексте любой способ вызова paste приводит к тому, что создается новый текстовый объект.
 
  • Спасибо
Реакции: _MBK_
Печальбеда
 
А что печального? Работать через contents все равно можно. А как добыть контентс -- это уже другой вопрос, не такой сложный.
 
а зачем вообще это все именно таким способом? bigger picture?
 
Ну проблема ж не в контентсе а в буфере обмена