乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 111|回复: 7

2013年没有blipmode?

[复制链接]

3

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2012-8-2 17:00:34 | 显示全部楼层 |阅读模式

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2012-8-2 17:10:11 | 显示全部楼层
我认为它是一个系统变量,而不是一个命令,这个命令可能解释了为什么例程通过(setvar "BLIPMODE ")来改变它。尝试a (setvar "BLIPMODE" 0)。
即使他们试图恢复原始值,它也可能让它保持打开状态,因为它可能会将定义的SYSVAR的缺失理解为开始时是“打开”的。
回复

使用道具 举报

8

主题

241

帖子

23

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
257
发表于 2012-8-2 18:38:29 | 显示全部楼层
文档显示BLIPMODE已于2012年移除
回复

使用道具 举报

3

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2012-8-2 19:20:48 | 显示全部楼层
是的,但您可以使用 REDEFINE 将其取回(TRACE 命令的计数相同)。
因此,我的猜测是,该命令会取消定义并重新定义该命令,而不是关闭和打开BLIPMODE。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2012-8-4 19:38:47 | 显示全部楼层
是的,但您可以使用 REDEFINE 将其取回(TRACE 命令的计数相同)。
因此,我的猜测是,该命令会取消定义并重新定义该命令,而不是关闭和打开BLIPMODE。

我无法想象一个13岁的lisp是如何做到这一点的。(打开光圈模式。
它是如何打开blipmode的,如果启用它的例程多年来发生了很大的变化?
编辑:
好的,这是主题代码的一部分。显然,它现在是一个系统变量。
;;;;;;;;;
(defun stl_draw_line (x y / a b)
(setq b (getvar “blipmode”))
(setvar “blipmode” 0)
(command “.line”)
(foreach a
(command a)

(cond
((and y) (command “c”))
(t (command))

) (setvar “blipmode” b)
;;;;
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2012-8-4 20:08:50 | 显示全部楼层

实际上,据我所知,BLIPMODE像许多其他人一样,是Autodesk仅通过Command提供的sysvar(其中命令名称与sysvar相同,即SDI,VISRETAIN,MENUBAR等)。
为什么他们删除了命令,而不是sysvar功能,这超出了我的范围,但我一直在我的代码中使用sysvar而不是Command版本,以节省简单的处理时间。
呵呵
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2012-8-6 18:26:59 | 显示全部楼层
是的,正如我所想的。 BLIPMODE没有定义,所以前导(getvar...)必须默认将其读作“ON”(因为我见过的大多数OOTB安装都有它,即使它现在是遗留的)。 它存储原始值,将其关闭,并在最后恢复原始模式(“ON”)。
您可以放弃整个读取/设置/还原语句,并返回到应有的状态。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2012-8-7 12:30:47 | 显示全部楼层
在这一点上,我忘记了哪个是哪个,但是可以在命令字符串之前添加前面的句点“.”或下划线“_”(或两者兼而有之)...一个调用核心命令,另一个调用英语。
我在这里没有2013年的工作,但是如果一个人输入“BLIPMODE”并且没有定义,然后输入“。BLIPMODE“有效,那么这对我来说是两件事之一......要么是 Autodesk 删除了前者的命令,而忽略了删除后者,要么是某些自定义未定义前者(我认为不太可能)。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 00:43 , Processed in 0.531129 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表