未公开源码之程序的命令名修改方法 当使用某一未公开源码的程序(非Lisp程序)时,觉得其命令名太长或不便记住,欲修改其命令名,但因未公开源码,不能在程序中直接修改,此时可采用此方法来修改。修改后,原命令名还可继续使用。 如程序命令名是“coord”,想将它修改为“zb”的命令名,则可在acad.lsp(或其它启动Auto CAD就会自动加载的Lisp程序)中加入如下语句就可实现: (defun c:zb () (c:coord)) 注:扩展名为.vlx或.fas的程序,需要相应的程序才能将它打开,因而也不能直接修改程序的命令名,用上述方法就能方便地修改命令名,且原命令名仍能可用。(好像有时不成功) 经试验,扩展名为.dvb的程序,用上述方法不能实现命令名的修改。 当然,更推荐的方法是在acad.pgp中直接自定义命令即可。以上只是多了解一种方法而已。 |
|