快捷方式指向问题

huixue5479   2010-4-12 14:09 楼主
以前一直是指向WINDOWS目录下的EXE,刚换了一个,指向program files下面,居然提示找不到program(或他的一个组件)

,我也确定了DAT文件里改的是正确的。所以现在我怀疑出了两个问题:

1。根据提示那就是program files中的这个空格系统快捷方式不支持
2。系统只能指定windows下面的EXE

我也会接着实验,也请大家有试过的回个贴,看你们在其它目录下是否做过OK的快捷方式,在program files下面是否也做过?

回复评论 (6)

结果有了,可能快捷方式不支持带空格的文件夹,
为什么是可能呢,因为可以确定的是在创建快捷方式的时候输入的文本中:
例如:11#\a a\bb.exe,这个a a文件夹里的EXE是指定不到的,
但有可能微软有另外一种支持这个空格的方式,比如说转义字符,我虽没有试过,所以只能用“可能”了
点赞  2010-4-12 15:02
可以支持的,例如:
40#"\Program Files\Memory\MemoryStatus.exe"
点赞  2010-4-12 15:26
DAT等配置文件似乎对格式的要求比较严格,有可能真的是空格的问题。
点赞  2010-4-12 15:29
DAT等配置文件似乎对格式的要求比较严格,有可能真的是空格的问题。
点赞  2010-4-12 15:29
快捷方式是一个文件,在配置文件中只要指定这个文件名字即可,不用关心文件中是否有空格
点赞  2010-4-12 15:46
哈哈,91兄的方式我试了,完全OK,看样子lnk文件支持两种方式
11#\a a\bb.exe
40#"\Program Files\Memory\MemoryStatus.exe"
一种带引号的,一种不带
不带的话就会出现我上面说的问题,所以91兄说的应该是最健全的方式,推荐使用
点赞  2010-4-12 16:55
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复