只需一步,快速开始
陨落 发表于 2016-7-4 19:45 我只是把核心代码写出来了,defun什么的你自己加 核心思路就是在CAD存放的最近打开文件的快捷方式,查看 ...
使用道具 举报
Rocky121209 发表于 2016-7-6 15:47 哦,谢谢你了,不过那这样的话,我会在好多个电脑里面都留下不少打开信息,这样不大合适
maiko 发表于 2016-7-6 17:56 你到底要什么效果?插入历史记录最后一个文件?还是打开最后一个文件,我发现你离标题原意有区别,最好是想 ...
(defun C:MyOpen (/ DOCOBJ File1) (vlax-invoke-method (vlax-create-object "Shell.Application") 'open (vl-registry-read (strcat "HKEY_CURRENT_USER\\" (vlax-product-key) "\\Recent File List" ) "File1" ) ) (setq DocObj (vla-open (vla-get-Documents *ACAD*) File1)) (vla-Activate DocObj) (princ) )
(defun c:JJ () (ARXLOAD "E:\\资料\\BladeR18_x64.arx") (setq ffn "C:\\openfile.scr" ff (open ffn "w") ) (write-line "open \"\" (while (null (vl-file-delete \"C:\\openfile.scr\"))(command \"delay\" 100))" ff) (close ff) (command "script" ffn) )
Sylvanas 发表于 2016-7-4 16:16 试试scr吧 (defun c:tt ()
669423907 发表于 2016-7-12 15:08 把路径设置为回收站,openfile.scr就自动消失了,非常好
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-7-4 22:03 , Processed in 0.157956 second(s), 19 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.