jtoverka 发表于 2020-9-30 07:59:43

系统变量对话框

所以我想知道系统变量对话框中的数据是从哪里来的(命令行:SYSVDLG)。
我想创建一个对话框,与此相同的附加功能。我有一个lisp函数,每次加载图形时都会加载该函数,以便根据我的喜好设置图形变量。像AUNITS和AUPREC这样的变量。我想创建一个. NET实现。

**** Hidden Message *****

jtoverka 发表于 2020-9-30 09:30:58

如果保存在图形中(每个图形变量),它通常是数据库对象的属性,如果是“系统”变量(保存在注册表中),则是Application.Get/SetSystemVariable

dgorsman 发表于 2020-9-30 09:41:00


但是,在哪里可以找到这些变量的描述,如图所示?我想复制显示的内容。

BIGAL 发表于 2020-9-30 09:45:46

我知道的唯一来源是帮助文件。

jtoverka 发表于 2020-9-30 14:38:35


但我在哪里找到这些的描述

jtoverka 发表于 2020-9-30 20:10:57


“将绘图变量设置为我的首选项”
为什么不将它们设置为您想要的值?为什么需要dcl?
您可以创建各种功能以适应不同的系统设置。

twdotson 发表于 2020-9-30 20:27:55


我已经在AutoLISP中实现了。这不是图形,只是一些设置变量。我说的是绘制存储系统变量。不是所有的图形都有相同的设置,这真的很烦人。就像我将打开一个有不同的克莱尔,凯尔特类型,凯尔特重量的绘图,当我创建对象时,它会妨碍我。我想查看所有可能的变量、它们的描述,以及在打开图形时是否设置默认首选项<当aunits和auprec不是我想要的时,尤其如此。我非常讨厌建筑单位。我要小数到8位。同样,我在AutoLISP中有一个实现。我只想在.NET中有一个真正好的实现。

twdotson 发表于 2020-10-1 08:43:20

我做了一些挖掘,我发现它。我有AutoCAD避署

jtoverka 发表于 2020-10-1 09:07:12

SystemVariableEnumerator 怎么样?
https://adndevblog.typepad.com/autocad/2014/03/systemvariableenumerator-new-class-in-autocad-2015.html
页: [1]
查看完整版本: 系统变量对话框