tech memo: March 2008 存档

由于平常要用到的软件比较多,在考虑安装办公软件的时候就选择了免费的WPS Office 2007,和微软Office办公套件安装光盘600多M 的庞大体积相比,WPS的安装文件着实很Mini,仅有23M(其实WPS Office 2007 安装后也要占据110M的空间),但是在使用的过程中,也遇到一个不大不小的问题。

双击.doc、.xls和.ppt文件时,经常会出现“无法找到******”,让你“检查文件名的拼写,并检查文件位置是否正确”,还说“如果你正试图从“文件”菜单中最近使用的文件列表中打开文件,请确认文件未被重命名、移动或删除”,点确定后还会继续提示几次,除了“******”有变化,其余部分是相同的。如下图:

无法找到“E:\Various\Visual”  (点击看大图)

无法找到“E:\Various\C#”点击看大图)

无法找到“E:\Various\2005”点击看大图)

 无法找到“E:\Various\使用详解.doc”点击看大图)

当点完确定不再提示后,文件当然还是未被打开,最开始的时候我还怀疑是不是文件不完整造成的,但后来发现通过菜单“文件”—》“打开”,再选择这些文件,都能够顺利地打开,所以可以排除是文件不完整的原因。

先从提示找找线索,上文当中的4幅截图就是我在双击本地磁盘上"E:\Various\"目录下的“Visual C# 2005 使用详解.doc”这个文件时接连出现的四个提示对话框,让我们仔细看看提示的内容(很遗憾的是之前遇到这个问题很多次却一直没有留意这个),上文提到过,除了“无法找到******”的内容不一样外,其余的内容都是相同的。提示的"E:\Various\Visual"、"E:\Various\C#"、"E:\Various\2005"、"E:\Various\使用详解.doc"这几个目录和文件是不存在的,当然WPS会给出无法找到的提示。再仔细看,原来"Visual"、"C#"、"2005"、"使用详解.doc"正好就是真正文件名的四个部分,而这四部分中间恰好有空格,是否是空格的原因呢?验证一下,把文件名当中的空格去掉,改为“VisualC#2005使用详解.doc”,双击文件,果然能打开了。但是不可能每次碰到这种有空格的文件名都去手动改啊,看来问题还没有从根本上解决。

再来分析,现在可以确认双击打不开就是因为文件名当中有空格引起的,但是即使文件名当中有空格,为什么用文件菜单的打开命令就可以呢?双击和用文件菜单的打开命令有什么区别呢?双击的时候调用的是与文件类型相关联的程序,在我的电脑上,.doc文件默认就是用WPS 文字程序打开的,是否和“文件关联”的设置有关呢?我对文件关联有些了解,曾经在一本电脑杂志上看到过一个文件关联的小技巧,就是可以手动建立任何扩展名所对应的打开方式——通过资源管理器窗口的“工具”—》“文件夹选项”—》“新建”,还可以更改文件类型对应的图标、定义操作等。如下图:

点击看大图)

这种方法在重装系统后某些软件(特别是绿色软件)还能正常使用的情况下非常有用,WPS虽然不是绿色软件,但只要先前是安装在非系统盘,重装系统后不用重新安装程序,程序照样可以使用,找到其中的程序可执行文件"wps.exe"、"et.exe"、"wpp.exe"就可以分别打开文档、表格和演示文稿了。但是在双击.doc、.xls、.ppt文件的时候会弹出“Windows 不能打开此文件”的提示(出现这个对话框就是因为所双击的文件类型还没有在系统中注册),可以使用选择“使用 Web 服务寻找适当的程序(W)”,也可以“从列表中选择适当的程序(S)”,通常选择后者,通过“打开方式”里提供的程序进行选择,如果勾选了“始终使用选择的程序打开这种文件(A)”,下次再双击的时候就可以直接打开了。另外一种方式就是前面提到的直接通过新建的方式手动地编辑文件类型。回到现在的情况,WPS是在系统安装后才安装的,但是仍然可以对.doc、.xls、.ppt的文件类型进行设置,打开“编辑文件类型”设置的“Open”操作的编辑选项,“用于执行操作的应用程序(L)”这一项的设置是""D:\Kingsoft\WPS Office 2005\office6\wps.exe" %1"(不包括最外面的一对引号)

再对比了一下PDF文件类型的设置,发现了问题,pdf的“Open”操作的“用于执行操作的应用程序(L)”这一项在程序位置地址后的%1是有双引号的,而.doc、.xls、.ppt都没有,给%1加上双引号,问题解决!

附:(微软网站上关于文件关联的两篇文章)

  1. SAMPLE: FileAsso.exe 演示如何使用文件关联
  2. 如何在 Windows XP 中更改双击文件时启动的程序

前两天安装了Microsoft Visual Studio 2005 Professional Edition后,这两天发现了一个奇怪的问题—系统的某些选项设置后面多出了“ON”和“OFF”。

首先发现的是在IE属性的“安全”—》“自定义级别”选项里,如下图:

可以看到,“禁用”、“提示”和“允许”这三种选项中的任一个,如果处于被选中的状态,则后面显示为“ON”,而在未选中的情况下后面则显示为“OFF”。而在IE属性的“高级”选项设置里,既有复选框也有单选框,规则和前面的一样,只要选中了那个选项,则后面显示为“ON”,未勾选的则显示为“OFF”。

后来又在“工具”—》“文件夹选项”—》“查看”的设置里看到的同样的情况:

 

不知道安装过VS2005的朋友们有没有遇到同样的问题。

Ads

关于此存档

此网页包含作者在 March 2008 发表在分类 tech memo 下的部分文章.

tech memo: January 2008 是前一个存档.

tech memo: June 2008 是后一个存档.

最新的内容请浏览 主页 或者到 存档页 查找更多内容.

他们来过

和我聊天

Powered by Movable Type 4.1