WEBLOAD (指令)

從 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 函數。但有一個例外,即 JavaScript 提示函數:prompt(msg,defaultText)。