hf423 发表于 2012-6-2 22:26:20

【求助】加载了一个ARX文件,不知道有哪些命令,如何快速查出来?

本帖最后由 hf423 于 2012-6-2 22:37 编辑

加载了一个ARX文件,不知道有这个ARX文件有哪些命令,请问如何快速查出来?谢谢。

如果用WinHex,搜索哪些特征字符?

xshrimp 发表于 2012-6-2 23:08:56

试试呢
;;;找出指定fas程序文件中的所有命令(C:开头的函数)。
;;;提示:fas可能已加载。测试文件见附件test.fas。
;;;xshrimp
(defun c:Compare( / #newatoms #oldatoms file n ret str x)
(vl-load-com)   
(defun atoms(str)
    (vl-remove-if-not
      (function(lambda(n)(wcmatch n str)))
      (atoms-family 1)
    )
)
(setq #oldatoms (mapcar '(lambda(x)(list x(eval(read x))))(atoms "C:*")))
(if (setq file (getfiled "选择加载文件" "" "fas;lsp;vlx;arx" 2))
    (progn
      (load file "")
      (setq #newatoms(mapcar '(lambda(x)(list x(eval(read x))))(atoms "C:*")))
      (setq ret(vl-remove 'nil (mapcar '(lambda(x)(if(equal(assoc(car x)#oldatoms)x)nil (car x)))#newatoms)))   
      (princ ret)
    )
)
(princ)
)

hf423 发表于 2012-6-2 23:22:34

xshrimp 发表于 2012-6-2 23:08 static/image/common/back.gif
试试呢

xshrimp大哥您好,一直在用的你的命令浏览的VLX文件,se命令的那个,很好用,但对ARX好像不起作用,我新开的AUTOCAD,加载后没反应。



laiz3000 发表于 2012-6-3 04:50:06

cad下输入arx,加载-命令

laiz3000 发表于 2012-6-3 14:39:24

laiz3000 发表于 2012-6-3 04:50 static/image/common/back.gif
cad下输入arx,加载-命令

假如cad启动已经加载该ARX,请先执行卸载:ARX--卸载,在执行加载---命令,所加载的ARX命令会在首位

xjf 发表于 2013-1-6 17:25:38

   谢谢指教

JScorpio 发表于 2013-1-31 15:09:09

遇到同样的问题,谢谢楼上的解答~
页: [1]
查看完整版本: 【求助】加载了一个ARX文件,不知道有哪些命令,如何快速查出来?