明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1182|回复: 11

如何用LISP在CAD里面打开指定文件夹?

[复制链接]
发表于 2020-4-11 20:27 | 显示全部楼层 |阅读模式
5明经币
求助大佬 WIN10系统不能做到拖图打开,要改注册表等才能实现,但这种改动有时候会引起其他问题。_open这个命令貌似不对。
如何做到如下图所示在CAD里面打开指定文件夹呢?
附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

查看完整内容

正常情况下,Ctrl+O或者直接输入OPEN应该是打开上次打开的目录,而不是C盘。感觉你的系统或者CAD软件管理员权限方面可能有问题。 你想要的弹出窗口并显示指定目录,最终仍然是要通过这个窗口打开DWG文件吧,那就面临几个问题: 1、open命令不支持带路径参数的调用(或者支持?) 2、其他方法能得到路径,若要打开,貌似只能使用vla-open,打开后返回当前文档
发表于 2020-4-11 20:27 | 显示全部楼层
正常情况下,Ctrl+O或者直接输入OPEN应该是打开上次打开的目录,而不是C盘。感觉你的系统或者CAD软件管理员权限方面可能有问题。
你想要的弹出窗口并显示指定目录,最终仍然是要通过这个窗口打开DWG文件吧,那就面临几个问题:
1、open命令不支持带路径参数的调用(或者支持?)
2、其他方法能得到路径,若要打开,貌似只能使用vla-open,打开后返回当前文档

点评

这个satan421就一个倒卖明经上插件的杂碎,大家留心点。  发表于 2020-5-26 21:17
回复

使用道具 举报

 楼主| 发表于 2020-4-11 20:29 | 显示全部楼层
积分不多小弟不胜感激。。用startapp "explorer.exe" "D:\\ 这种命令是在CAD外部打开指定盘符。不是在CAD内部打开。
回复

使用道具 举报

发表于 2020-4-26 20:09 | 显示全部楼层
  1. (getfiled "选择 LISP 文件" "c:/program files/ <AutoCAD 安装目录>/support/" "lsp" 8)
复制代码
你看使用跟这个命令应该就行了吧?
回复

使用道具 举报

 楼主| 发表于 2020-5-6 10:34 | 显示全部楼层
OooCcc 发表于 2020-4-26 20:09
你看使用跟这个命令应该就行了吧?

老哥你这个是打开LISP 打开DWG呢?
回复

使用道具 举报

发表于 2020-5-7 11:07 | 显示全部楼层
3625095 发表于 2020-5-6 10:34
老哥你这个是打开LISP 打开DWG呢?
  1. (getfiled "选择 DWG 文件" "c:/program files/ <AutoCAD 安装目录>/support/" "dwg" 8)
复制代码

其实就是修改下用于查找的扩展名代码而已
回复

使用道具 举报

 楼主| 发表于 2020-5-8 17:25 | 显示全部楼层
OooCcc 发表于 2020-5-7 11:07
其实就是修改下用于查找的扩展名代码而已

我之前自己改过 但是会打不开DWG文件,LSP是没问题的,原谅我没说清楚 老哥
回复

使用道具 举报

发表于 2020-5-12 15:20 | 显示全部楼层
如果你是想使用lisp调用open命令,打开一个指定的路径,可能不好实现。
如果你是想像使用open命令那样通过对话框浏览文件,可以通过创建"Shell"对象实现。
如果你只是想打开DWG文件,可以通过vla-open实现,但是打开之后会返回当前打开的文档。
如果你是想实现拖拽文件到CAD并打开,那还是老老实实的改策略组吧。

评分

参与人数 1明经币 +1 金钱 +5 收起 理由
3625095 + 1 + 5 谢谢大神回复,币不多。

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-5-12 21:49 | 显示全部楼层
satan421 发表于 2020-5-12 15:20
如果你是想使用lisp调用open命令,打开一个指定的路径,可能不好实现。
如果你是想像使用open命令那样通过 ...

谢谢大神,但我WIN10一开策略主,就会打开不了比如计算器什么的。我想实现的功能是调用一个命令,马上弹出窗口(可指定盘符),从CAD文件哪里打开CTRL+O 会指定弹到C盘。而不是指定盘符。
回复

使用道具 举报

发表于 2022-8-7 00:30 | 显示全部楼层
OooCcc 发表于 2020-5-7 11:07
其实就是修改下用于查找的扩展名代码而已

感谢大佬分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 12:51 , Processed in 0.234879 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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