Javascript скрывает подсказки в Photoshop

Есть ли способ скрыть все подсказки и предупреждения в Photoshop при запуске javascript?

Судя по всему, это можно сделать с помощью applescript, но есть ли решение для javascript?

Код эпплскрипта:

tell application "Adobe Photoshop CS5"
set display dialogs to never
end tell

person Malasorte    schedule 20.05.2014    source источник


Ответы (1)


приложение имеет свойство «displayDialogs» с допустимыми значениями «Все», «Ошибка» и «Нет».

app.displayDialogs = DialogModes.NO
person Anna Forrest    schedule 20.05.2014
comment
Анна, спасибо, но это не работает. Также пробовал использовать try {} catch(err) {}, все равно не повезло... Моя проблема: используя список сценариев фотошопа, я записал в файл .jsx некоторые действия печати. Непосредственно перед печатью я получаю предупреждение Изображение больше, чем область печати на бумаге, и произойдет некоторое обрезание. Я не хочу исправлять проблему, которая вызывает это предупреждение, по многим причинам. Мне нужно нажать «Приступить» (или нажать клавишу «Ввод»), чтобы продолжить. Ничего страшного, но когда вы делаете это тысячи раз, это становится большой проблемой. Моя последняя надежда: имитировать нажатие клавиши ввода и продолжить печать. - person Malasorte; 20.05.2014
comment
Да, я считаю, что некоторые предупреждающие диалоговые окна по-прежнему появляются независимо от этой настройки. Кажется, это относится в основном к более необязательным диалогам. К сожалению, это лучшее, что я знаю... - person Anna Forrest; 20.05.2014
comment
Более правильным подходом было бы изменить ваш скрипт, чтобы убедиться, что изображение меньше, чем область печати бумаги перед печатью... ETA: упс, только что увидел немного в вашем комментарии о том, что вы не хотите исправлять проблему, вызывающую ошибку. В таком случае у меня нет для вас других замечательных идей. - person Anna Forrest; 20.05.2014