li.c.j 发表于 2003-6-25 16:54:00

菜鸟问题大求助

我用LISP语言在R14中编写了一些小小的工具程序,并给每个程序定制了一个快捷图标。但是,在打开一个新图后,必须手工加载程序后才参使用快捷图标。请问:能否在定义快捷图标时,自动判断程序是否已经加载,如已加载就直接运行,如没有加载,则加载后再运行。(不想在ACAD14.LSP文件上做文章)
    另外,我的小工具在运行时,需要关闭捕捉模式,所以我将“OSMODE”变量保存起来了,但是往往在运行程序时中途退出了(用“ESC”键),这样“OSMODE”就丢失了,请问,用什么方法可以在中途退出前将“OSMODE”还原为原始状态。
   
    我是菜鸟!乞望佯细帮助!

t4ed6p 发表于 2003-7-3 21:10:00

可以在ACAD.LSP中加载自动所需LISP文件

BDYCAD 发表于 2003-9-13 09:01:00

你應將(SETVAR "OSMODE" 0)放在你運行中退出的語句的后面.可以解決
页: [1]
查看完整版本: 菜鸟问题大求助