Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. var F = Folder.selectDialog("フォルダを選択してください");
  2. main(F, "filePath", true);
  3.  
  4. function main(F, scptFile, closeFile) {
  5. var inddFiles = F.getFiles("*.indd");
  6. var resAry = ["以下のファイルを正しく処理できませんでした"];
  7. var indd, flag;
  8. if (!inddFiles) {
  9. exit();
  10. }
  11. if (!File(scptFile).exist) {
  12. alert("ファイル:'" + scptFile + "'が存在しません");
  13. exit();
  14. }
  15. for (var i=inddFiles.length-1; i>=0; i--) {
  16. flag = false;
  17. try {
  18. indd = app.open(inddFiles[i]);
  19. $.evalFile(scptFile);
  20. flag = true;
  21. } catch(e) {
  22. resAry.push("File: "+inddFiles[i].name+"\r "+e);
  23. } finally {
  24. if (flag && closeFile) {
  25. indd.close(SaveOptions.YES, inddFiles.fullName);
  26. }
  27. }
  28. }
  29. if (resAry.length > 1) {
  30. alert(resAry.join("\r"));
  31. }
  32. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement