Dorian Gray 发表于 2022-7-6 07:58:31

相对p的系统变量

有人能告诉我什么是用于设置相对路径的系统变量吗?我已经创建了一个工具栏,用于设置图层,将ucs覆盖到世界,但找不到有关相对路径变量的任何信息。
代码为:
(DEFUN C:XRP()(命令“qsave”“UCS”“World”“-LAYER”“make”“MR\u xref”“C”“7”“”“xref”“O”“~”“0,0”“1”“1”“0”)(princ)
 
我想将其设置为相对路径,但找不到有关系统变量的任何信息。
 
提前感谢

MSasu 发表于 2022-7-6 08:11:33

请检查本文中的函数。
 
此外,请编辑您的帖子以添加代码标签。非常感谢。

Dorian Gray 发表于 2022-7-6 08:14:59

这很有帮助,但有一点是遗漏了,当我使用这种编码的真实路径
(Setpathtype 0)=绝对
(Setpathtype 1)=绝对
(Setpathtype 0)=无路径
 
(Setpathtype 1)=绝对值应为实数
 
如果realtive path有效,这个lisp将非常棒
 
 
有什么建议吗
 
欢呼

MSasu 发表于 2022-7-6 08:23:35

刚刚在AutoCAD 2010中测试了上述例程,所有路径模式都设置正确。我建议您使用不同的模式测试例程,并检查注册表中的值是否正确保存在您的工作站上:
 

pBe 发表于 2022-7-6 08:35:56

 
漂亮的林奇·姆萨苏

Dorian Gray 发表于 2022-7-6 08:42:07

我正在使用autocad 2012-这会影响什么吗
 
如何检查(HKEY\U CURRENT\U USER)地址

Dorian Gray 发表于 2022-7-6 08:44:19

谢谢你的帮助

MSasu 发表于 2022-7-6 08:51:37

听起来不错!不客气!

Dorian Gray 发表于 2022-7-6 08:59:02

最后一件事
如果我使用对话框,这很好。但是,如果我想创建一个函数,在不使用对话框的情况下设置外部参照路径,我该怎么做呢。
如果您返回到原始代码(很抱歉没有放置代码标记),这个lisp将不允许我更改相对路径,因为它没有使用对话框。
你有什么建议吗
干杯
页: [1]
查看完整版本: 相对p的系统变量