Доброго времени уважаемым форумчанам.
Пытаюсь приручить скриты в Ph: Надо, после сохранения файла обновить связь в InD. Код следующий
Но затыкается на
Причем в InD объект выделен.
В чём ошибка?
Пытаюсь приручить скриты в Ph: Надо, после сохранения файла обновить связь в InD. Код следующий
Код:
pdDoc = app.activeDocument;
myNewFile = "Test.psd";
options = new PhotoshopSaveOptions();
pdDoc.saveAs (File(myNewFile), options, false);
pdDoc.close();
executeTarget ("indesign");
var bt = new BridgeTalk;
bt.onResult = function(resultMsg) {
app.waitForAllTasks();
mySelLink.update();
if (mySelLink.status) {mySelLink.update()};
}
bt.send(100000);
var myLink = app.selection[0].allGraphics[0].itemLink;
if (File(myNewFile).exists) myLink.relink(File(myNewFile));
myLink.update();
// Функция запуска приложения с использованием функций BrigeTalk
// (подробно об использовании Bridge Talk смотри в описании Bridge Scripting)
function executeTarget (appSpec) {
try {
// если приложение уже запущено, передаем ему фокус
if (BridgeTalk.isRunning(appSpec)) {
BridgeTalk.bringToFront (appSpec);
} else {
// если приложение не запущено, запускаем его и передаем фокус
BridgeTalk.launch (appSpec);
BridgeTalk.bringToFront (appSpec);
}
return true;
} catch (error) {
return false;
}
}
Но затыкается на
Код:
var myLink = app.selection[0].allGraphics[0].itemLink;
В чём ошибка?
Последнее редактирование: