明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: theisland

[提问] 求打开当前图纸所在文件夹

[复制链接]
发表于 2018-12-5 19:30:56 | 显示全部楼层
调用vbs可以解决重复打开文件夹的问题
http://bbs.mjtd.com/thread-178658-1-1.html
回复

使用道具 举报

发表于 2020-2-26 09:47:35 | 显示全部楼层
669423907 发表于 2018-12-5 19:30
调用vbs可以解决重复打开文件夹的问题
http://bbs.mjtd.com/thread-178658-1-1.html

搜到了,就是你的帖子里面的
谢谢提醒哦
你帖子下面这个代码试了一下挺好用


;;==============打开当前图形文件所在位置============
(defun C:Openthefile ()
       (princ "\n-->打开当前图形文件所在的文件夹!" )
       (setq winshell (vlax-create-object "Shell.Application" ))
       (setq filepath (getvar "DWGPREFIX" ))
       (vlax-invoke-method WinShell 'Open filepath)
);end defun
(princ
回复

使用道具 举报

发表于 2021-1-24 22:43:12 | 显示全部楼层
之前用的这个,很简单,不过有点讨厌弹出来的cmd界面
(command "shell" (strcat "start " (getvar 'dwgprefix)) )
回复

使用道具 举报

发表于 2021-2-17 12:12:07 | 显示全部楼层
  1. (defun C:openPath ( /)
  2.         (vlax-invoke (vla-GetInterfaceObject (vlax-get-acad-object) "WScript.Shell") "run" (getvar 'dwgprefix))
  3.         (princ)
  4. )
回复

使用道具 举报

发表于 2021-5-22 14:23:19 | 显示全部楼层

挺好用,多谢分享
回复

使用道具 举报

发表于 2021-6-4 10:30:21 | 显示全部楼层
高版本的CAD已经可以在当前DWG文件选项页上点右键,选择 打开文件的位置,系统会自动打开当前DWG文件所在目录,并定位到当前DWG文件
回复

使用道具 举报

发表于 2023-8-18 13:02:16 | 显示全部楼层
非常好用。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 02:27 , Processed in 0.162602 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表