ynotrobits 发表于 2022-7-7 17:04:22

将启动=1限制为“Choo”

如果我将startup设置为“1”,那么在启动时,用户将获得四个选项:
打开图形
 
从头开始
 
使用模板
 
使用向导
一旦从上述四个选项中做出选择,从那时起,“启动”默认为最后选择的选项。
 
我的问题是,是否有一个设置或注册表项,我可以将启动限制为始终进入“选择模板”屏幕,而不管最后一个选择是什么。
 
谢谢您的关注
 
 
 

(if (/= 1 (getvar 'startup))
(setvar 'startup 1))

 
FWIW-Edwin关于这个主题的文章可能有用:
 
AutoCAD 2012:无需打开文件即可启动的选项

BlackBox 发表于 2022-7-7 17:42:58

感谢您的回复。
 
问题不是将启动系统变量永久设置为“1”。问题是:
 
如果启动变量设置为“1”,无论在上一个实例中选择了什么屏幕,默认屏幕是否可以是“使用模板”?
 
例如:如果启动设置为“1”,并且在AutoCad的最后一个实例中,用户选择了“从头开始”屏幕,则下次加载AutoCad时,启动将显示“从头开始”屏幕。(AutoCad显然默认为最后一个选项)
 
我想做的是(假设启动设置为“1”)强制AutoCad始终显示“选择模板”屏幕,而不是显示上一个实例中使用的屏幕。
 
再次感谢

ynotrobits 发表于 2022-7-7 17:58:56

听起来注册表(或本地%AppData%)正在存储上次使用的屏幕。如果可以识别正在使用的文件或注册表项,则可以在启动或图形打开期间进行控制。

BlackBox 发表于 2022-7-7 18:17:35

听起来您想使用\u NEW作为启动命令,它将直接将您带到模板对话框窗口。
将启动系统变量设置为“0”,并删除可能已在选项>文件>无中指定的任何默认QNEW模板选择。。。。。。。。。。
像这样设置,你会得到你想要的。
页: [1]
查看完整版本: 将启动=1限制为“Choo”