Итак, у меня есть персональный сайт, и у меня есть кнопка, которую я хочу использовать, чтобы открыть Photoshop и запустить сценарий для меня. Как мне это сделать?Как открыть фотошоп с помощью javascript?
ответ
Невозможно. Это создаст огромный риск для безопасности, чтобы позволить javascript открывать программы на стороне клиента.
Это возможно. См. ITunes: https://itunes.apple.com/us/app/alarm-clock-pro/id335678373?mt=8. Существует кнопка «Просмотр в iTunes», которая открывает iTunes. –
Не уверен, но это, вероятно, имеет отношение к самому приложению iTunes. Возможно, работает служба/деамон. См. Это: http://stackoverflow.com/questions/877774/how-can-i-run-a-program-or-batch-file-on-the-client-side – mbsingh
В Chrome это называется запросом внешнего протокола. Это то, что я получил, нажав кнопку, чтобы открыть в itunes «Google Chrome должен запустить внешнее приложение для обработки ссылок itmss: links. Запрошенная ссылка: itmss: //itunes.apple.com/us/app/alarm-clock- про/id335678373? т = 8ign-MSR = HTTP% 3A% 2F% 2Fstackoverflow.com% 2Fquestions% 2F29755307% 2Fhow-д-вы-открытый фотомагазин-с JavaScript «. «Следующее приложение будет запущено, если вы примете этот запрос: iTunes.app« – Asta
Возможно, это Код откроет изображение в фотошопе с помощью javascript. Вам просто нужно поместить свой файл изображения в папку photoshop-> sample больше, чем это, и вы сделали с ним.
var fileRef = new File(app.path.toString() + “/Samples/test.jpg”); // ‘samples’ is a folder resides in Program Files\Adobe\Adobe Photoshop CS5\samples
//open (fileRef);
var doc = open(fileRef);
// get document name (and remove file extension)
var name = tempName[0];
// convert to RGB; convert to 8-bpc; merge visible
doc.changeMode(ChangeMode.RGB);
doc.bitsPerChannel = BitsPerChannelType.EIGHT;
doc.artLayers.add();
doc.mergeVisibleLayers();
// rename layer; duplicate to new document
var layer = doc.activeLayer;
layer.name = tempName[0];
layer.duplicate(newDoc, ElementPlacement.PLACEATBEGINNING);
// close imported document
doc.close(SaveOptions.DONOTSAVECHANGES);
Ну, я пытался чтение Фотошоп ссылки расслоения плотного, но не знает, как я могу использовать JS для Открываю Photoshop –