明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2570|回复: 11

[求助]如何才能讓自己編的LISP程序在AUTOCAD里可以象透明命令一樣執行

  [复制链接]
发表于 2007-11-26 12:48 | 显示全部楼层 |阅读模式

如何才能讓自己編的LISP程序在AutoCAD里可以象透明命令一樣執行,請教!

发表于 2007-11-26 16:53 | 显示全部楼层

(defun c:test ()
  (princ "你好!")
)


(vlax-add-cmd "'test" 'c:test)

 楼主| 发表于 2007-11-27 12:35 | 显示全部楼层
(vlax-add-cmd "'test" 'c:test) 加在程序的末尾嗎?
发表于 2007-11-27 13:09 | 显示全部楼层

按照1楼的的顺序:

先加载你的自定义程序

然后执行vlax-add-cmd注册命令

 楼主| 发表于 2007-11-27 21:31 | 显示全部楼层
caoyin,谢谢你!我试了一下,好象不行啊!我要的是像F3,F8一样在执行A命令的同时输入B命令可以中断A命令转为执行B命令,等B命令执行完后再返回A命令,不知能不能这样啊?
发表于 2007-11-28 08:04 | 显示全部楼层
按二楼的写法是可以的。但要注意所要透明调用的命令中不能有COMMAND函数!
发表于 2007-11-28 08:40 | 显示全部楼层
原来是这样
发表于 2007-11-28 10:25 | 显示全部楼层
peridot发表于2007-11-27 21:31:00caoyin,谢谢你!我试了一下,好象不行啊!我要的是像F3,F8一样在执行A命令的同时输入B命令可以中断A命令转为执行B命令,等B命令执行完后再返回A命令,不知能不能这样啊?

F3 F8那不是普通的透明命令......

加载和注册完成后。执行命令A的过程中输入'B执行B命令(注意B前面的单引号)

....................................

发表于 2007-11-28 13:02 | 显示全部楼层

晕~~~~我一点也看不懂,可以举个例子说明下吗?

发表于 2007-11-28 13:12 | 显示全部楼层
弱弱的问一句:啥叫“透明命令”啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 05:11 , Processed in 0.206583 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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