找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2811|回复: 17

[求助] [求助]:请问WORD为何不能打开在\Program Files路径下的文件?

[复制链接]
发表于 2006-11-13 15:25:38 | 显示全部楼层 |阅读模式

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

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

×
请教各位大侠:
   当文件aaa.doc放在\Program Files路径下时,下列lisp语句不能打开aaa.doc文件
     (startapp "D:/Program Files/Microsoft Office/OFFICE11/WINWORD.exe"
               "e:\\Program Files\\aaa.doc")
      提示不能找到该文件!

   当文件aaa.doc放在别的路径下时,可以打开该文件。
     如 (startapp "D:/Program Files/Microsoft Office/OFFICE11/WINWORD.exe"
               "e:\\***\\aaa.doc")
   与CAD是否添加该文件所在的目录为“支持文件搜索路径”无关

请问问题出在哪里,有何解决的办法?严重感谢!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-11-14 12:08:19 | 显示全部楼层
"e:\\Program Files\\"这个文件夹不能有空格。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-14 13:08:39 | 显示全部楼层
e:\\Program Files\\"这个文件夹不能有空格
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-14 14:44:08 | 显示全部楼层
那请问兄弟有何解决的办法?DOC文件是安装在\\Program Files\\下的子目录中的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10418个

财富等级: 富甲天下

发表于 2006-11-14 15:24:12 | 显示全部楼层
这样试试:"\"e:\\Program Files\\aaa.doc\""
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-14 15:43:47 | 显示全部楼层
我觉得可以把program files改成progra~1试试看。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-14 16:07:49 | 显示全部楼层
谢谢yi.gao长老和zxq0220兄弟,当程序安装在别的或者自定义的目录下不会有问题,选择默认安装目录,就会安装到\Program Files目录,增加判断语句实在是麻烦,我看大家有无更好的方法,先试试吧。多谢了!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-14 16:27:21 | 显示全部楼层
最初由 jinsong-liao 发布
[B]当程序安装在别的或者自定义的目录下不会有问题[/B]


我觉得就在于program files这个目录超长造成的,你可以把程序安装在一个自定义的路径下,这个目录名也要长一点,而且目录中间含有空格。如果这样的自定义路径一样存在你说的问题的话那我的判断就是正确的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-14 17:11:09 | 显示全部楼层
长老回复的真快!我试了一下不是目录超长造成的,估计还是空格的原因,安装程序是本人开发的,必须适用不同的安装要求才更完美。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-14 20:29:36 | 显示全部楼层
按我的理解如果是空格造成的那应该用“~1”的方法可以解决,这样试过吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-15 04:15:12 | 显示全部楼层
5楼正解.
If an argument has embedded spaces, it must be surrounded by literal double quotes. For example, to edit the file my stuff.txt with Notepad, use the following syntax:

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

使用道具 举报

 楼主| 发表于 2006-11-15 09:44:55 | 显示全部楼层
通过(findfile "aaa.doc")取得的路径为  "e:\\Program Files\\aaa.doc

yi.gao兄的方法"E:\\Progra~1\\aaa.doc"可以达到目的,问题是将Program Files转换为Progra~1
较为麻烦,并且所增加的语句仅为实现安装在该目录下的解决目的,对别的安装路径并无
此需要。

zxq0220兄的方法  "\"e:\\Program Files\\aaa.doc\"" 测试通过,
恕本人愚钝,不知如何将"e:\\Program Files\\aaa.doc"转换为"\"e:\\Program Files\\aaa.doc\""
用(strcat "\" "e:\\Program Files\\aaa.doc")好像语法错误,再请耽搁宝贵时间指点转换方法。
深表谢意!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-15 10:21:05 | 显示全部楼层
用文本编辑软件中的查找替换功能修改
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-15 11:29:48 | 显示全部楼层
请问yi.gao 兄,必须用文本编辑软件中的查找替换功能,而不能用lisp代码实现吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-15 12:32:50 | 显示全部楼层
你不是要改程序内容吗?这些lisp代码的文件都可以用文本编辑软件打开啊,打开以后用查找替换不就能替换代码吗?
如果你想寻找一种通用路径的解决方法那我的解答就是答非所问了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 04:17 , Processed in 0.233156 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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