2009-02-27 3 views
7

autorun.inf를 사용하여 폴더 이름에 공백이있는 하위 폴더 아래에서 실행 파일을 실행하려고합니다. 이와 같이 :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 

답변

17

몇 가지 시도를 통해 이중 따옴표 쌍이 필요하다는 것을 알았습니다. 그래도 이상하게 들린다.

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

같은

개방 = ""폴더 이름 1 \ Setup.exe "를"따옴표 두 세트를 사용하는 산 제이의 대답에서의 확장

+0

이것은 나를 위해 일했습니다. 첫 번째 제안은 그렇지 않았습니다. – JoelHess

2

내받지 않은 추측 : 사용 따옴표.

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

너무 많은 투표와 함께,하지만 여전히 나를 위해 작동하지 않습니다 .. – redjackwong

+0

이것은 작동하지 않습니다, 당신은 Sanjay가 말한 것처럼 큰 따옴표가 필요합니다. – Wilka

1

토마스가 제안하고 따옴표를 사용하는 것 외에도 짧은/"DOS"스타일 이름을 사용할 수도 있습니다. 이름의 첫 6 글자 다음에 물결표 (~)와 숫자가옵니다. 그래서 "FOLDER NAME 1"은 보통 "FOLDER ~ 1"이됩니다.

6

, 당신은 폴더에서 아이콘을 원하는 경우 전체 줄 주위에 단일 인용 부호 세트를 넣어야합니다. 예 :

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

이 또한 작동합니다

open=.\FOLDER NAME 1\Setup.exe 

편집 : NOT 개방 명령, 아이콘 작동 ... 조금 이상한!

관련 문제