是否可以读取DCL密码啊?
我正在构建一个程序来包装一堆有用的功能。我是从任意长列表中进行选择的用户,并将此选择分类到一组“篮子”中的一个中。每个篮子都包含相关的 autolisp 程序和 DCL UI,供所选项目执行。
例如,我可以选择一个螺丝,然后它会打开螺纹类型的相关窗口,让我输入具体的变量。
我想要一个通用的打开窗口函数来打开指定的 DCL 窗口。理想情况下,此函数将读取打开窗口的 DCL 并自动为每个图块分配操作。
此处的示例是一个切换功能,它启用/禁用窗口选择。
如果我可以将 DCL 中的密钥读入 AutoLISP,我可以自动将所有图块添加到此函数并禁用它们:
(defun toggle(state)(if (eq state "1") (progn (mode_tile "length2" 0) (mode_tile "incline2" 0) ) (progn (mode_tile "length2" 1) (mode_tile "incline2" 1) ))) 我不想手动添加每个(mode_tile),而是希望自动完成(可能通过键列表的mapcar lambda)。有没有办法得到那个清单?在我的印象中,可以将 DCL 文件作为 txt 文件读取并手动搜索,但这估计有点麻烦。
谢谢大家!
页:
[1]