jack093 发表于 2013-8-2 14:50:19

一个看似简单的问题,如何的到autocad的文件下拉菜单的文件列表?

本帖最后由 jack093 于 2013-10-29 12:08 编辑

一个看似简单的问题,如何的到autocad的文件下拉菜单的文件列表?
当然不是要用鼠标点击得到,希望用lisp程序访问得到,通过注册表得到是上次acad关闭是写入注册表的文件列表,无法得到cad刚刚打开过的文件。
在网上找了好半天也没有相关的问题和答案,高人请指点

sicky111 发表于 2013-8-5 15:03:46

打开acad.mnu就看到了。

jack093 发表于 2013-8-5 15:27:40

还是用注册表解决
(setq file (vl-registry-read
            (strcat "HKEY_CURRENT_USER\\" (vlax-product-key)"\\Recent File List")
            "File1"
      ))

jack093 发表于 2013-8-21 21:08:13

发现只有cad退出时才写入注册表,本次启动cad后打开的文件无法从注册表中读到

jack093 发表于 2013-8-22 09:10:10

sicky111 发表于 2013-8-5 15:03 static/image/common/back.gif
打开acad.mnu就看到了。

谢谢指点,在acad.mnu中看到编号ID_MRU,
望楼主明示,不胜感激!!!
页: [1]
查看完整版本: 一个看似简单的问题,如何的到autocad的文件下拉菜单的文件列表?