[ID CS4-CS6] ✔ Скрипт для записи макросов (как в ворде/фотошопе)

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

unpro

Топикстартер
15 лет на форуме
Сообщения
76
Реакции
3
Здравствуйте!
Подскажите, пожалуйста, существует ли средство для записи макросов в индизайне, по типу как в вордах и прочих? Нажал Rec, сделал всё один раз, потом по Play запускаешь. Если такое, конечно, возможно в принципе.
 
Нет
 
Верный ответ
 
Последнее редактирование модератором:
  • Спасибо
Реакции: _MBK_
Actions Panel - обязательно тут оставить что-то гневное в сторону программистов от Adobe, но с непременным желанием уже увидеть данный функционал вместо никому ненужных обводок по контору с помощью искусственного интеллекта, которых никто и никогда не просил у них.
 
А как это открывать? Или так задумано?
Screenshot_20201123-100002_Chrome.jpg
 
Через ВПН. У Роскомандзора паранойя зашкаливает, они систему запросов нового функционала или отслеживания багов для множества известного ПО считают чем-то запретным.
 
А если типо ScriptListener использовать? точнее вот это
 
Последнее редактирование:
А точно же. Тогда никак, окромя решения от Ророхико

а что именно никак? actionlistener этот и в CC последнем запускается, немного подшаманить только надо. в cs6 думаю без изменений будет работать
 
а что именно никак?
Имею в виду, что пользователи CS6 не дождуться родных макросов никогда. Только пользователи CC могут мечтать, что когда-нибудь да вдруг разработчики их вообще услышат. Учитывая 10 с лихом лет историю про разбиение строки в таблице между страницами и что задача уже два года первая на юзервойзе — остаётся только убить Надежду.
 
actionlistener этот и в CC последнем запускается, немного подшаманить только надо
И толку, что запускается? Он разве будет так делать -
Нажал Rec, сделал всё один раз, потом по Play запускаешь.
?
Насколько я понимаю его суть, он по функционалу гораздо урезаннее, чем AutoHotKey
 
ну он вроде все события слушает и записывает, так что да, будет что-то воспроизводить )
 
Пока что скачал freeware-программу Perfect Keayboard, которая записывает и воспроизводит действия пользователя в любой программе. Мне хватает, хотя глючит иногда.
Action Listener выглядит очень интересно, но боюсь, что не осилю без взрыва мозга, к тому же, у него тоже есть свои оговорки/ограничения.
 
все события слушает и записывает
Ага, щаз! '))'
Unfortunately, it suffers from serious limitations:

• You can record a menu action which displays a native modal dialog, but you cannot record what you do in that dialog! So the playback mechanism only recalls the original dialog box, and waits until the user validates before continuing.

• You can only record MenuAction events (or the corresponding keyboard shortcuts). You cannot record direct inputs of text —except for some special characters—, mouse gestures, or other panel-based actions. It's far from possible to do everything in InDesign by only using regular menus!

Note. — InDesign CS5 introduced a number of new events at every DOM object level. Especially, it is now possible to listen to AFTER_SELECTION_CHANGED andAFTER_SELECTION_ATTRIBUTE_CHANGED from the app object. Therefore, it would be theoretically possible to spy on selection changes and attribute changes by extending the ActionManager, and to playback the corresponding operations on relevant targets. In practice, however, it sounds like a mammoth task!
 
ну да, никаких данных там не передается в обработчик кроме id ... иначе можно было б чо то более похожее наколхозить
 
А ты кстати ророхиковский проверял - он реально все пишет и в каком виде получается скрипт?
А то на сайте как то подозрительно пессимистичное описание, мол, с поддержки снято и на CC нет и не будет никогда
 
А, все вкурил
Это тоже скрипт (точнее экстеншн), в котором принцип тот же самый, только запись вешается на эвент afterSelectionAttributeChanged
Короче говоря, результат так же уныл, от того и бросили поддержку :(
 
ну, у них там apid assistant с большими возможностями, чем обычный скриптинг + пишут, что они сравнивали состояние объектов до и после.