找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1109|回复: 3

[求助] [求助]:如何用lsp实现打开网络路径

[复制链接]
发表于 2006-10-13 22:33:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
(startapp "explorer" "\\网上邻居\\整个网络\\Microsoft Windows 网络\\DDD\\Server\\产品档案\\产品")  

(startapp "explorer" "\\Server\\产品档案\\产品")  
之类都不行,

(startapp "explorer" "Server\\产品档案\\产品")  
也不行,

但:
(startapp "explorer" "c:\\")  是可以打开c盘的。

;;;  ----------------------------------------------------------------
启动 Windows 应用程序
(startapp appcmd [file])

参数

appcmd

字符串,指定要执行的应用程序描述字串。如果 appcmd 没有包含全路径名,startapp 将按照环境变量 PATH 设置的路径来搜索该应用程序。

file

字符串,指定要打开的文件的名称。

返回值

如果成功则返回大于 0 的整数,否则返回 nil。

样例

下列代码启动 Windows 记事本,并打开 acad.lsp 文件。

命令:(startapp "notepad" "acad.lsp")

33

如果一个参数内含空格,它必须用双引号引起来。例如,用记事本编辑 my  stuff.txt 文件需要使用下列语法:

命令:(startapp "notepad.exe" "\"my stuff.txt\"")

33
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 488个

财富等级: 日进斗金

发表于 2006-10-13 23:28:05 | 显示全部楼层
我觉得应该从用户名开始吧.
(startapp "explorer" "\\\\用户名\\产品档案\\产品")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-13 23:42:04 | 显示全部楼层
谢谢,问题解决。这样修改:
(startapp "explorer" "\\\\server\\产品档案\\产品")
刚刚看到一个打印lsp文件
;常用的出图打印
;dy.lsp
(defun c:dy ()
(command ".plot" "y" (nth 1(layoutlist)) "" "\\\\Pc-03\\EPSON Stylus COLOR 1520"
   "A3 297 x 420 毫米" "m" "p" "y" "l" "1:1" "0.00,0.00" "y" "monochrome.ctb"
   "y" "n" "n" "n" "n" "y" "y" "")
   )
看到,正有点启发。不过适合是错的。我的打印过程是这样的。

命令: -plot
是否需要详细打印配置?[是(Y)/否(N)] <否>: y

输入布局名或 [?] <模型>:
输入输出设备的名称或 [?] <无>: 资料室
输入图纸尺寸或 [?] <A4>:
输入图纸单位 [英寸(I)/毫米(M)] <毫米>:
输入图形方向 [纵向(P)/横向(L)] <横向>:
是否反向打印?[是(Y)/否(N)] <否>:
输入打印区域 [显示(D)/范围(E)/图形界限(L)/视图(V)/窗口(W)] <显示>: w
输入窗口的左下角 <0.000000,0.000000>: 输入窗口的右上角 <0.000000,0.000000>:
输入打印比例 (打印的 毫米=图形单位) 或 [布满(F)] <布满>: f
输入打印偏移 (x,y) 或 [居中打印(C)] <0.00,0.00>: c
是否按样式打印?[是(Y)/否(N)] <是>:
输入打印样式表名称或 [?] (输入 . 表示无) <>: acad.ctb
是否打印线宽?[是(Y)/否(N)] <是>: n
输入着色打印设置 [按显示(A)/线框(W)/消隐(H)/渲染(R)] <按显示>:
是否打印到文件 [是(Y)/否(N)] <N>: n
是否保存对页面设置的修改 [是(Y)/否(N)]? <N> n
是否继续打印?[是(Y)/否(N)] <Y>: y
有效打印区域:  127.96 宽 X 288.46 高

正在打印视口 2。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2006-10-13 23:50:19 | 显示全部楼层
打印在 模型空间和布局中是不一样的

打印到文件和直接打印又是不一样的

打印到plt和打印到图像文件还是不一样的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-3 11:49 , Processed in 0.265448 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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