CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

创建自定义命令

2024-5-31 20:10| 发布者: admin| 查看: 128| 评论: 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,然后输入myerase.js

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

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

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

      在执行 MYERASE 命令之前
      执行 MYERASE 命令映像之前

      执行 MYERASE 命令后
      执行 MYERASE 命令映像后


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-14 05:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部