以前一直是指向WINDOWS目录下的EXE,刚换了一个,指向program files下面,居然提示找不到program(或他的一个组件)
,我也确定了DAT文件里改的是正确的。所以现在我怀疑出了两个问题:
1。根据提示那就是program files中的这个空格系统快捷方式不支持
2。系统只能指定windows下面的EXE
我也会接着实验,也请大家有试过的回个贴,看你们在其它目录下是否做过OK的快捷方式,在program files下面是否也做过?
结果有了,可能快捷方式不支持带空格的文件夹,
为什么是可能呢,因为可以确定的是在创建快捷方式的时候输入的文本中:
例如:11#\a a\bb.exe,这个a a文件夹里的EXE是指定不到的,
但有可能微软有另外一种支持这个空格的方式,比如说转义字符,我虽没有试过,所以只能用“可能”了
可以支持的,例如:
40#"\Program Files\Memory\MemoryStatus.exe"
DAT等配置文件似乎对格式的要求比较严格,有可能真的是空格的问题。
DAT等配置文件似乎对格式的要求比较严格,有可能真的是空格的问题。
快捷方式是一个文件,在配置文件中只要指定这个文件名字即可,不用关心文件中是否有空格
哈哈,91兄的方式我试了,完全OK,看样子lnk文件支持两种方式
11#\a a\bb.exe
40#"\Program Files\Memory\MemoryStatus.exe"
一种带引号的,一种不带
不带的话就会出现我上面说的问题,所以91兄说的应该是最健全的方式,推荐使用