WEBLOAD[Web ロード] (コマンド)

URL から JavaScript ファイルをロードし、ファイルに含まれる JavaScript コードを実行します。

URL または JavaScript ファイルの名前を入力するように求めるプロンプトが表示されます。次に例を示します。

Command: WEBLOAD
Enter name of URL to load: https://website/filename.js
注: システム変数 TRUSTEDDOMAINS で指定されていない信頼されていないサーバから JavaScript をダウンロードしようとすると、セキュリティ警告が表示されます。

下の簡単な例で示すように、JavaScript ファイルには、関数定義と関数の呼び出しが含まれている必要があります。

// Function definition
function pickPoint() {

    function onComplete(args) {

        var resObj = JSON.parse(args);
        if (resObj) 
            alert('You picked: ' + resObj.value.x + "," + resObj.value.y + "," + resObj.value.z);
    }

    function onError(args) {
        alert('Error picking point: ' + args);
    }

    var optionsFirst = new Acad.PromptPointOptions('Pick a point', new Acad.Point3d(0, 0, 0));
    Acad.Editor.getPoint(optionsFirst).then(onComplete, onError);
}

//Invocation of function
pickPoint();

注: 任意の JavaScript 関数または AutoCAD JavaScript API 関数を呼び出すことができます。1 つの例外は JavaScript のプロンプト関数 prompt(msg,defaultText) です。