我想使用一个autorun.inf运行的子文件夹下我的可执行文件在其文件夹名称空间。像这样:

H:\
    autorun.inf
    FOLDER NAME 1
        file.exe
    FOLDER NAME 2
        some other stuffs

如果有文件夹名称中没有空间,它工作得很好。但是,如果有一些,这不是为我工作。

时此一限制?还是我做错了什么?

我的autorun.inf:

[autorun]
open=FOLDER NAME 1\Setup.exe
icon=FOLDER NAME 1\Setup.exe
有帮助吗?

解决方案

通过一些试验我已发现,需要双引号的对。很奇怪虽然。

开放= “” FOLDER NAME 1 \的Setup.exe “”

其他提示

使用引号的两组,如

的Sanjay的答案扩展在
open=""FOLDER NAME 1\Setup.exe""

如果您想从文件夹你的图标,你需要把一组引号围绕整个行。 E.g。

icon="FOLDER NAME 1\Setup.exe,0"

我不了解情况的猜测:使用引号

[autorun]
open="FOLDER NAME 1\Setup.exe"
icon="FOLDER NAME 1\Setup.exe"

在除了做托马斯建议,并使用引号,你也可以使用短/“DOS”样式名称。它们是名字的第一个6个字母,接着代字号(〜),然后一个数字。因此, “文件夹名称1” 将通常成为 “FOLDER〜1”。

这也适用:

open=.\FOLDER NAME 1\Setup.exe

编辑:作品图标,而不是开放的命令有点奇怪

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top