私は 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: そのようなファイルまたはディレクトリはありません