0

私は ExtendScript、Basil.js、Javascript の初心者ユーザーです。

プロジェクトhttp://basiljs.ch/gallery/ending-the-depression-through-amazon/を見た後、単純に Basil.js Script/ Extendscript/Indesign を取得して、Web ページから画像を取得して挿入できるかどうか疑問に思いました。 indesign ドキュメントに直接挿入します。

私は初心者なので、誰かが完全なスクリプトを持っていたら、ディレクトリ、機能から... URL、インポート、保存、場所の例を.... ?

これは、スクリプトにアドレスを入力するだけで、Web ページ上のすべての画像を収集し、それらをインデザイン ドキュメントに入れることを期待したものですか?

私は彼らの例http://basiljs.ch/tutorials/getting-images-from-urls/を試しまし たが、それをコピーして拡張スクリプトで実行すると、コンピューターを検索するだけです...

アップデート*

#includepath "~/Documents/;%USERPROFILE%Documents";
#include "basil/basil.js";

function draw() {
  var url = "https://raw.github.com/basiljs/basil.js/master/lib/basil.png";

  // download the url to a default location, filename according to url:
  // -> "the project folder" + data/download/basil.png
  //b.download(url);

  // download url to a specific location in the project folder:
  // -> "the project folder" + data/download_images_files/basil_logo.png
 // b.download(url, "download_images_files/basil_logo.png");

  // download url to a specific location e.g. to your desktop
  // -> ~/Desktop/basil_logo.png
  var newFile = new File("~/Desktop/basil_logo.png");
  b.download(url, newFile);
}

b.go();

... Basil の Core.js @ の Error で見つかります

var runDrawOnce = function() {
  app.doScript(function() {
    if (typeof glob.draw === 'function') {
      glob.draw();
    }
  }, ScriptLanguage.javascript, undef, UndoModes.ENTIRE_SCRIPT);
};

コンソールは言う... Using basil.js 1.08 ... sh ~/Documents/basiljs/bundle/lib/download.sh /Users/jamestk/Desktop (アドレスはこちら、スタックオーバーフローについて十分な評判がありません)

Basil.js エラー -> b.shellExecute(): エラー: sh: /Users/jamestk/Documents/basiljs/bundle/lib/download.sh: そのようなファイルまたはディレクトリはありません

4

1 に答える 1