未公開源碼之程序的命令名修改方法
當使用某一未公開源碼的程序(非Lisp程序)時,覺得其命令名太長或不便記住,欲修改其命令名,但因未公開源碼,不能在程序中直接修改,此時可采用此方法來修改。修改后,原命令名還可繼續(xù)使用。
如程序命令名是“coord”,想將它修改為“zb”的命令名,則可在acad.lsp(或其它啟動Auto CAD就會自動加載的Lisp程序)中加入如下語句就可實現(xiàn):
(defun c:zb () (c:coord))
注:擴展名為.vlx或.fas的程序,需要相應的程序才能將它打開,因而也不能直接修改程序的命令名,用上述方法就能方便地修改命令名,且原命令名仍能可用。(好像有時不成功)
經(jīng)試驗,擴展名為.dvb的程序,用上述方法不能實現(xiàn)命令名的修改。
當然,更推薦的方法是在acad.pgp中直接自定義命令即可。以上只是多了解一種方法而已。