Autorun.inf no puede hacer frente a las subcarpetas con un espacio en su nombre de la carpeta?
-
09-09-2019 - |
Pregunta
Estoy tratando de utilizar un autorun.inf para ejecutar mi archivo ejecutable según una subcarpeta con el espacio en su nombre de la carpeta. De esta manera:
H:\
autorun.inf
FOLDER NAME 1
file.exe
FOLDER NAME 2
some other stuffs
Si no hay espacio en el nombre de la carpeta, que funciona bien. Pero si hay algunos, no es un trabajo para mí.
¿Es esta una restringe? o estoy haciendo algo mal?
Mi autorun.inf:
[autorun]
open=FOLDER NAME 1\Setup.exe
icon=FOLDER NAME 1\Setup.exe
Solución
Con algunos ensayos he encontrado que se necesitan pares de comillas dobles. Suena extraño sin embargo.
abierto = "" FOLDER NOMBRE 1 \ Setup.exe ""
Otros consejos
Ampliando de la respuesta de la utilización de dos conjuntos de comillas, como
de Sanjayopen=""FOLDER NAME 1\Setup.exe""
Si usted quiere que su icono de la carpeta, es necesario poner un único conjunto de comillas alrededor de toda la línea. Por ejemplo.
icon="FOLDER NAME 1\Setup.exe,0"
Mi conjetura desinformados: usar comillas
.[autorun]
open="FOLDER NAME 1\Setup.exe"
icon="FOLDER NAME 1\Setup.exe"
Además de hacer como sugiere Thomas y el uso de citas, también puede utilizar los nombres cortos / "DOS" de estilo. ¿Cuáles son las primeras 6 letras del nombre seguido de una tilde (~) y luego un número. Así "Carpeta 1" por lo general se convertirá en "carpeta ~ 1".
Esto también funciona:
open=.\FOLDER NAME 1\Setup.exe
Edit:! Obras para el icono, no para la orden de abrir un poco extraño ...