javascript、applescript等で
ドキュメントの裁ち落としを自動で3mmにする方法はありますか?
裁ち落としが0になっている多量のファイルをすべて3mmにしたいです。
[13823] Q (2012/04/05 Thu 09:14)
> javascript、applescript等で
> ドキュメントの裁ち落としを自動で3mmにする方法はありますか?
あります!
[13824] (z-) (2012/04/05 Thu 10:01) web
ちゅわけで、お勉強がてら書いてみました。
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
すみません。イラストレーターCS4でした!
[13835] Q (2012/04/05 Thu 17:52)
> すみません。イラストレーターCS4でした!
はいはい、死んでお詫びします
[13836] (z-) (2012/04/05 Thu 17:56) web
> > すみません。イラストレーターCS4でした!
>
> はいはい、死んでお詫びします
貴重な時間を、本当にもうしわけありませんでした。
[13840] Q (2012/04/05 Thu 22:17)
この事例で示された様に使用環境などを明記しなければ、回答者諸氏らが無駄な時間を費やしたかが分かっただけでも、有意義なスレッドであったと言う事なでしょうと思います。
[13838] ぴー (2012/04/05 Thu 20:45)
> この事例で示された様に使用環境などを明記しなければ、回答者諸氏らが無駄な時間を費やしたかが分かっただけでも、有意義なスレッドであったと言う事なでしょうと思います。
本当にもうしわけありませんでした。
以後気をつけます。
[13841] Q (2012/04/05 Thu 22:26)
あなただけを責めているのではありません。ご免なさい。
この手の質問疑問は、環境に左右される事が多々有ります。
ましてアプリが違うと全然異なります。
同一アプリでもバージョンやプラットフォームの差異で、現象や解決方法が異なる事が有るの場合があるので、最低限使用環境を明記する事が必須と思われますと思いましたので、書き込みました。
[13846] ぴー (2012/04/06 Fri 21:38)