WEBLOAD(命令)

从 URL 加载 JavaScript 文件,然后执行包含在该文件中的 JavaScript 代码。

提示用户输入 URL 的名称和 JavaScript 文件。例如:

Command: WEBLOAD
Enter name of URL to load: https://website/filename.js

JavaScript 文件必须包含函数定义和函数的调用,如下面的简单样例所示。

// Function definition
function pickPoint() {
    function onComplete(arg) {
        var resObj = arg;
        if (resObj) 
            alert('You picked: ' + resObj.value.x + "," + resObj.value.y + "," + resObj.value.z);
    }

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

    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 函数 prompt(msg,defaultText) 是一个例外。