Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

Статус
Закрыто для дальнейших ответов.
Ответ: Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

Наваждение какое-то, даже если явно имя файла задаю ругается на ошибку времени выполнения open is not a function ':('
 
Ответ: Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

CS5, win XP — сработал без правок с первого раза.

В CS5 и
Код:
var parentFile = File(myFiles[0]).open('e',"", true);
работает. Речь про 5.5 и 6


Не по теме:
Похоже адобы опять поломали хорошую вещь…
 
Ответ: Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

Спасибо большое все ответившим, что не оставили без внимания данный вопрос.
---
Пока что, действительно, не совсем понятно, как организовать работу скрипта под Win, насколько я понимаю, нужно найти какую-то замену app.open.
Есть очень простой,
Код:
var myFiles = File.openDialog("Select Files:", "", true);
app.activeDocument.placeGuns.loadPlaceGun(myFiles);
работающий код, но здесь нужно вручную щелкать, чтобы подставить то, что оказалось в "place". Насколько я понимаю, это опять же не та функция. Зато работает app. Вот в этих двух строчках.
Здесь я вообще не уверен. Но, может быть, по аналогии можно выбрать выполнить что-то вроде "move"?

Код:
app.activeDocument.move.pages(myFiles);
(данная строчка, кстати, вызывает знакомый "undefined is not an object").
 
Ответ: Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

работающий код, но здесь нужно вручную щелкать, чтобы подставить то, что оказалось в "place". Насколько я понимаю, это опять же не та функция.

Код:
var Obj=myDoc.pages[first].place(myFile);

Но, может быть, по аналогии можно выбрать выполнить что-то вроде "move"?

Код:
Obj.geometricBounds=PLACE;
Obj.fit(FitOptions.frameToContent);
 
Ответ: Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

Код:
do{

var myFolder = Folder.selectDialog('Select folder');
if (!myFolder) break;
var myType = '*.indd';
var myFiles=myFolder.getFiles(myType);
var parentFile = app.open(myFiles[0], true);

for (f=1; f<myFiles.length; f++) {    
var myDoc= app.open(myFiles[f], false);
var pagesToMove = myDoc.pages.everyItem();
pagesToMove.duplicate(LocationOptions.AFTER, parentFile.pages.lastItem(),BindingOptions.DEFAULT_VALUE);
myDoc.close();
}

}while(false);
alert ('Done');

вот так надо
Вот, наконец-то смог протестировать на рабочей машине в CS6 и... сработало О_О.
Спасибо огромное.

2_MBK_
Для общего развития..
Код:
var Obj=myDoc.pages[first].place(myFile)
Здесь под myDoc подразумевается активный документ?
 
Ответ: Ошибка при использовании app. или "undefined is not an object". CS6, CS5.5

Кстати, если не работает application, попробуйте сменить целевую application на что-либо, а потом обратно на indesign.
 
Статус
Закрыто для дальнейших ответов.