CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

创建自定义命令

2024-5-31 18:00| 发布者: admin| 查看: 165| 评论: 0|原作者: admin|来自: AutoCAD

创建自定义命令

创建自定义命令

此 AutoCAD JavaScript 教程演示了如何注册自定义命令并执行 AutoCAD 命令。

在本教程中,您将:

  • 使用函数注册自定义命令addCommand

  • 定义一个回调函数,该函数执行AutoCAD ERASE命令以擦除画布中的所有对象

    1. 在纯文本文件中键入以下 JavaScript 语句。

      // Register a custom command
      Acad.Editor.addCommand("JSCOMMAND", "MYERASE", "MYERASE", Acad.CommandFlag.TRANSPARENT, callback);
      
      // Define the callback to execute when the command is started
      function callback()
      {
        Acad.Editor.executeCommand("_erase", "_all", "");
      }
    2. 将文件另存为 myerase.js

    3. 将要加载 JavaScript 文件的路径添加到 TRUSTEDPATHS 系统变量的现有路径。

    4. 在 AutoCAD 命令提示符下,输入 webload,然后再次按 Enter 键以使用“加载”选项。

    5. 在提示符下,输入 myerase.js 文件的 URI。Enter javascript URL to load:

      如果在 TRUSTEDPATHS 系统变量中列出的路径之一中找到该文件,则该myerase.js文件将加载到 AutoCAD 中并由 AutoCAD 执行。

    6. 在AutoCAD命令提示下,输入myerase

      当前图形中的所有对象现在都应被拭除。

      执行 MYERASE 命令映像之前

      执行 MYERASE 命令映像后


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-28 17:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部