(command "QDIM" "all" "" "D")
(command "10,10" "")
需要点或选项关键字。 ; 错误: 函数已取消
autolisp遇到困难了
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- 阿里嘎多学长 2024-07-12 14:31关注
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
您好,看起来您在尝试使用AutoLISP来执行
QDIM
命令时遇到了一些困难。根据您提供的错误信息,问题可能在于命令的调用方式不正确。在AutoLISP中,使用(command ...)
函数来执行AutoCAD命令,但需要确保命令的语法和参数格式正确。首先,让我们来更正您的代码。在AutoLISP中,命令的参数通常需要用引号包围,并且命令的选项和值之间应该用空格分隔。您的原始代码中,
"10,10"
使用了中文逗号,这在AutoLISP中是不被识别的,应该使用英文逗号。此外,"D"
应该是尺寸标注的选项,但在您的例子中它似乎是多余的,因为QDIM
命令没有"D"
这个选项。正确的AutoLISP代码示例如下:
(command "QDIM" "ALL" "10,10")
如果您想通过AutoLISP来学习更多关于命令行操作的知识,我建议您查看AutoCAD的帮助文档,特别是关于AutoLISP的部分 [^1^]。这里提供了丰富的信息,包括如何使用AutoLISP来访问内置的AutoCAD命令和系统变量,以及如何创建和修改AutoLISP程序。
此外,您还可以通过以下步骤来提高您的AutoLISP编程技能:
- 学习如何加载AutoLISP文件,这是开始使用AutoLISP的第一步 [^2^]。
- 了解如何使用AutoLISP的关键函数,例如
COMMAND
、DEFUN
、GETVAR
、SETQ
和SETVAR
[^2^]。 - 尝试创建自己的AutoLISP文件并存储自定义命令,以便在需要时重用 [^2^]。
希望这些建议能帮助您解决当前的问题,并在AutoLISP编程上取得进步。如果您需要更多帮助或有其他问题,请随时告诉我。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统
- ¥100 rtmpose姿态评估