问题标签 [autolisp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autocad-plugin - 如何检查 AUTOLISP 中是否按下了 SHIFT?
在我的 AutoLISP 代码中,我需要检查是否按下了 [SHIFT] 按钮。在 C++ 中,我可以通过GetKeyState
from 来完成user32.dll
,但如何在 AutoLISP 中调用它?
autolisp - AutoLisp - 获取通用时间
我是 Lisp 的新手。我需要调用 datetime 函数。但我坚持获取日期时间。使用 UTC。
代码是
错误:
任何人都可以帮忙吗?我正在使用 VisualLisp
batch-file - 为什么我的 AutoCAD accoreconsole 不能打开文件或执行脚本?
我正在运行 Vanilla AutoCAD 2017 accoreconsole.exe 将启动,但会显示示例屏幕,并且似乎会运行命令,尽管我不知道直接从核心控制台打开文件的方法,所以我真的不能用它做任何事情。
尝试的方法 1. Script Pro 2.0:来自https://knowledge.autodesk.com/support/autocad/downloads/caas/downloads/content/autodesk-customization-conversion-tools.html Script pro 在使用 AutoCAD 时成功执行脚本但是随后当我切换到核心控制台时失败它生成一个日志文件,内容为:读取 C:\Users\Documents\TEST\ARCH01_FIRST FLOOR PLAN - AREA C.dwg 的日志文件时出错
2.Auto Lisp 从 AutoCAD 使用我在 House of BIM 上找到的 Auto Lisp 命令。该命令有效,我测试了几个脚本,我首先使用 AutoCad 中的运行脚本按钮进行了测试,它们有效,但在我使用核心控制台时没有。
这生成了一个名为 accc34642 的临时文件,它读取 m_kernelList 仍然有 1 个条目
/i 核心控制台闪烁然后消失 /I 核心控制台从 Qnew 模板文件路径打开一个新文件
无论 lisp 语句之后发生了什么,这似乎都会发生。
然后核心控制台中的 OPEN 命令不会返回提示或错误,它只会返回两次并且什么都不做。输入文件路径会产生错误
3.Widows 批处理文件 我过去只成功地使用过其中一个,但我检查了那些我发现几个不同网站的文件,但在让脚本执行方面仍然没有运气。我还从不同的文件路径尝试了所有这些
autolisp - AutoLISP 绘图插入比例从 1 点到另一点
我有一个例程,旨在在 AutoCAD 中创建管道弯头,然后插入转向叶片。
我的程序工作得几乎完美,只是当我插入块时,我设置了它,以便块的比例是从点 2 到点 5 的横截面距离(这是内角和外角分别是肘部)并且插入的块严重扭曲。
我不知道是否有办法避免这种情况。
autocad - 区域内的文本到多行文本 - AutoCAD
我有以下代码。它可以在不移动 AutoCAD 中的文本块的情况下将文本创建为 mtext。我想要这个脚本,但将文本行组合成某个区域内的一个块。如在某个图层的文本块的南北 5 个单位内创建一个多行文本块。
text - 通过 Lisp 或脚本在 AutoCAD 中选择文本
我正在想办法让某种类型的脚本或宏选择一段文本,然后对其进行编辑并加粗。然而,我发现唯一有效的是 Qselect,它在我录制的宏中不起作用或在任何脚本(我知道的)中不起作用。寻找一个坚实的起点,以此为起点。
基本上到目前为止,我只是做了 QSelect>"MTEXT">MTEDIT>Ctrl+A>Ctrl+B
谢谢
autocad - Why can't I undefine naviswheel?
I tried to undefined Naviswheel with the code below, but it doesn't work