Master_Shake 发表于 2014-11-3 16:18:39

图纸集管理器

我试图解决一个问题,即通过图纸集管理器进行绘图会修改SAVETIME变量。我看过很多关于此的帖子和帖子,但没有解决方案。是否有人有更新的指南?
香草汽车CAD 2015 64位
**** Hidden Message *****

mjfarrell 发表于 2014-11-3 17:21:26

来自其他来源

(defun C:ALERTME ()
(vl-load-com)
(setq VTFRXN (vlr-editor-reactor nil '((:VLR-sysVarChanged . VTF))))
)
(defun VTF (CALL CALLBACK)
(if (and
(= (strcase (car CALLBACK)) (setq str "SAVETIME"))
(not (eq (getvar str) 10))
)
(progn
(princ (strcat "Warning: Someone or something has changed your Autosave settings.\n" str " has been changed back to 10 minutes"))
(setvar "SAVETIME" 10)
)
)
)
(setvar "SAVETIME" 10)
(c:alertme)

Master_Shake 发表于 2014-11-4 07:53:54

是的,我发现了这一点,并将其改写为打印LASTPROMPT,因此发现了绘图的问题。我向我的AutoDesk经销商发送了一封电子邮件以寻求一些指导,但在最坏的情况下,我可以删除有关警报的花絮,并继续将SAVETIME强制为10。
虽然我更喜欢关于PLOT为什么修改该变量的答案

mjfarrell 发表于 2014-11-4 09:28:08

我认为“逻辑”是PUBLISH不想在处理像自动保存这样琐碎的事情时被中断。
您可以尝试从autocad的第二个实例运行Publish。
在关闭主autocad窗口之前,请务必关闭该窗口......并查看按此顺序关闭它们是否会保留您想要的自动保存设置。

Master_Shake 发表于 2014-11-4 09:37:21

如果可以编辑. arx文件,快速查看AcPublish.arx或AcSmPublishUtils.arx可能会有所帮助

mjfarrell 发表于 2014-11-4 09:41:23

或者运行autocad的第二个实例来发布......
最后一个会话关闭赢得了保留设置的战斗......
页: [1]
查看完整版本: 图纸集管理器