ちゅわけで、お勉強がてら書いてみました。
inddファイルの入ったフォルダを最初に選択します。
1こづつ開いてのろのろと処理します。
環境が書かれていなかったので今のところてきとうにしてあります。
AppleScriptも対象ということでMacだな、とは思いましたが使用バージョンがわかりませんので。
Macでフォルダ名やファイル名に全角数字とか濁音とかがあると、たぶんこけます。
手元でテストはしましたが、そちらで動かなかったらそういう理由だと思ってください。
if(app.documents.length){
alert("ドキュメントを全部閉じてから実行してくだ");
exit();
}
var myFolder=Folder.selectDialog ("フォルダを選択しますか");
if(myFolder != null){
var docs = myFolder.getFiles ("*.indd");
for(var i=0; i<docs.length; i++){
app.open(docs[i]);
if(app.documents.length){
var myDoc=app.activeDocument;
myDoc.documentPreferences.documentBleedUniformSize=true;
myDoc.documentPreferences.documentBleedTopOffset=3;
myDoc.close (SaveOptions.YES);
}
}
alert("完了");
}
[13825] (z-) (2012/04/05 Thu 10:41) web