Скрипт для создания скриптов ;)

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

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Участившиеся в последнее время запросы на создание акробатовских скриптов, а так же эта тема натолкнули меня на попытку создания кнопки зашибись упростить и сделать красиво.
Смысл в том, чтобы каждый раз не заморачиваться созданием обертки для javакода, а просто тупо вбивать его в скрипт, который сам позаботится и о создании кнопки и иконки.
Не знаю, насколько это полезно кому будет, во всяком случае, мне проще будет при случае ссылаться на эту тему. ;)
Краткая инструкция пользователя.
1) Качаем скрипт отсюда распаковываем файл CreateAcrobatScript.jsxbin
2) Запускаем фотошоп, рисуем в нем иконку 20x20 можно с альфаканалом, можно без него, запускаем скрипт через File-Scripts-Browse-CreateAcrobatScript.jsxbin
Если все пошло хорошо, то появится окно
upload_2016-1-7_21-28-33.png

Верхней кнопкой выбираем каталог и файл скрипта, для моего ридера это C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\Javascripts, вообще говоря, наверное при желании можно автоматизировать, чтобы он сам автоопределял. В нижние поля вписываем название кнопки, ее метку и код, который будет вызываться при нажатии на кнопку. В конце жмем Save - файл появляется в каталоге
3) Запускаем акробат - если все прошло удачно, то вожделенная кнопка появится в панели Тооls (Инструменты управления-Инструменты надстроек) Enjoy!
Да, забыл сказать, кнопка будет активна при открытом документе, естественно.
При желании можно открыть полученный js файл и допилить напильником
 

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Да это понятно, проблема в том, что скрипт то фотошоповский ;)
 
  • Спасибо
Реакции: shadowbat

shadowbat

Участник
Сообщения
106
Реакции
1
проблема в том, что скрипт то фотошоповский
а, ну да '8]

в получившемся после скрипта файле странные размеры, в сантиметрах наверное:
2016-01-07_235144.png

в скрипт можно добавить что-то такое:
Код:
width.convert("px");
height.convert("px");

создал изображение без альфа-канала, использовал скрипт, поменял размеры в получившемся файле на px - работает
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 138
Реакции
10 835
  • Спасибо
Реакции: shadowbat

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Как то нетривиально движок версии обновляет
А теперь отсюда если?
 
  • Спасибо
Реакции: shadowbat

shadowbat

Участник
Сообщения
106
Реакции
1
в первой версии был jsx, во второй - jsxbin
Файл - Сценарии - обзор - справа снизу выбрать "двоичный файл" перед загрузкой
вторая версия работает, спасибо
 

_MBK_

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