7

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
4

5 に答える 5

17

いくつかの試行で、二重引用符のペアが必要であることがわかりました。奇妙に聞こえますが。

open=""フォルダ名 1\Setup.exe""

于 2009-07-29T12:23:57.743 に答える
6

次のように、2セットの引用符を使用するというSanjayの回答から拡張します

open=""FOLDER NAME 1\Setup.exe""

フォルダーからアイコンが必要な場合は、行全体を単一の引用符で囲む必要があります。例えば

icon="FOLDER NAME 1\Setup.exe,0"
于 2010-01-26T15:16:36.863 に答える
2

私の推測ではありませんが、引用符を使用してください。

[autorun]
open="FOLDER NAME 1\Setup.exe"
icon="FOLDER NAME 1\Setup.exe"
于 2009-02-27T02:27:35.073 に答える
1

Thomas の提案に従って引用符を使用することに加えて、短い/「DOS」スタイルの名前を使用することもできます。名前の最初の 6 文字の後にチルダ (~) と数字が続きます。したがって、「FOLDER NAME 1」は通常「FOLDER~1」になります。

于 2009-02-27T02:31:35.703 に答える
0

これも機能します:

open=.\FOLDER NAME 1\Setup.exe

編集: 開くコマンドではなく、アイコンで機能します...少し奇妙です!

于 2010-07-05T01:21:56.237 に答える