明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2442|回复: 4

关于s::startup问题

[复制链接]
发表于 2009-7-17 22:27:00 | 显示全部楼层 |阅读模式

请问高手,为什么在ACAD.LSP中(DEFUN S::STARTUP()...)可以使用,而(DEFUN S::SAVE()...),(DEFUN S::EXIT()...)不能使用,我想用(DEFUN S::EXIT()...)目的是为了关闭CAD时,同时注销网络锁,请高手指教,本人感谢不尽.

发表于 2009-7-18 19:38:00 | 显示全部楼层
1、ACAD只识别S::STARTUP函数名作为启动函数名。
2、要想使ACAD退出时执行自定义函数,要用C:打头,并用ACAD命令UNDEFINE取消相应的ACAD命令。
   这样在执行如QSAVE、SAVEAS、EXIT等命令时才会执行自定义命令。UNDEFINE要在S::STARTUP中运行。
 楼主| 发表于 2009-7-20 00:07:00 | 显示全部楼层
十分感谢ZZXXQQ,但是我看了书上讲,可以用S::EXIT和S::SAVE,另外UNDEFINE方法我用过,EXIT虽然能执行自定义命令,不能关闭CAD了,如果能先执行自定义命令(如注销网络锁,打开某一WINDOWS程序等),然后再关闭CAD,这样就好了,还请专家继续给予指教为感,再次对楼上表示感谢.
发表于 2009-7-20 12:08:00 | 显示全部楼层
yzwangqi发表于2009-7-20 0:07:00十分感谢ZZXXQQ,但是我看了书上讲,可以用S::EXIT和S::SAVE,另外UNDEFINE方法我用过,EXIT虽然能执行自定义命令,不能关闭CAD了,如果能先执行自定义命令(如注销网络锁,打开某一WINDOWS程序等),然后

为何不能关CAD?调用EXIT的原始函数(_.EXIT)不行吗?
另外,打开运行WINDOWS程序看STARTAPP函数。
 楼主| 发表于 2009-7-20 18:19:00 | 显示全部楼层

再次请教楼上ZZXXQQ,(1)命令EXIT、_.EXIT有何区别?(2)“_.EXIT”中的“_"和"."是什么意思,谢谢。

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-1 07:35 , Processed in 0.186338 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表