[ID CC-CC2022] Редактировать в Photoshop

  • Автор темы Автор темы izrukvruki
  • Дата начала Дата начала
Судя по всему, пункт меню скрипт находит, но вызвать не может - вероятно, багофичи конкретной версии ID
 
попробуйте у себя
 
Ну вдруг какой символ был не правильный...
 
Вообще говоря чертовски странно.
Попробуйте просто
alert(app.menuActions.itemByName("Adobe Photoshop 2020 21.0"));
Что выдает?
 
А почему у вас Photoshop CC, а у меня не "СС"?
Потому что Adobe в очередной раз переименовала папки программ, убрав у них в 2020-х версиях CC (а может, и не только папки, но и сами программы).
 
Последнее редактирование:
Вообще говоря чертовски странно.
Попробуйте просто
alert(app.menuActions.itemByName("Adobe Photoshop . ."));
Что выдает?
Код:
alert(app.menuActions.itemByName("Adobe Photoshop CC 2017 18.1"));

Alert.jpg


И вдруг у меня скрипт ни с того ни с сего заработал! Начал запускаться фотошоп, а в нём открываться выделенная картинка. Но потом вставил в макет другие картинки - и снова начала вылезать та же ошибка. Вручную один раз запустил из меню "Edit With... Photoshop...", а затем уже скриптом - сначала скрипт работает.

Но потом вдруг все jpg заартачились, после запуска скрипта вылезает:
jpg.jpg


Перезагрузил и перезапустил всё что можно. Tiffы при запуске скрипта вдруг вместо Фотошопа стали открываться в ACDSee (системные ассоциации для jpg и tiff именно в ней). Джипеги продолжают выдавать "Cannot open...".

Для вектора (wmf и eps) скрипт
Код:
app.menuActions.itemByName("Adobe Illustrator CC 2017 21.1").invoke();
выдаёт ту же ошибку 45 "Object is invalid".
Alert для Иллюстратора при этом выдаёт ту же картинку, что и alert для Фотошопа.

Закономерностей отловить не могу, хоть тресни.
 
Последнее редактирование:
Случайно нарвался :) обрезал диалоговое окно, в остальном без изменений все оставил. Оригинал найти тоже не сложно :)
Скрипт открывает выделенные прилинкованные изображения в PS
 
  • Спасибо
Реакции: Yar и izrukvruki
Случайно нарвался :) обрезал диалоговое окно, в остальном без изменений все оставил. Оригинал найти тоже не сложно :)
Скрипт открывает выделенные прилинкованные изображения в PS
Внедрённые извлекаете?
 
А смысл тогда?
 
Меня в принципе устраивает, большинство картинок связанные... На скрипт можно повесить горячие клавиши, что и требовалось...

Если изображения встроено, то сначала пройтись dump_pasted_images
 
Дополнительно спрошу: можно ли, открывая psd-файл даблкликом (или скриптом, неважно) из индизайна, сделать так, чтобы фокус сразу переключался на фотошоп?