Ms-Dos - Ayuda de como abrir una carpeta en bat.

   
Vista:

Ayuda de como abrir una carpeta en bat.

Publicado por Yosuke (1 intervención) el 10/08/2010 05:52:56
Bueno, he estado peleandome con un bat que ando haciendo que tiene unas funciones para abrir carpetas de windows pero no me esta funcionando. lo que tengo es esto.

(...)
echo -------------------------------------------
echo Abrir archivo recibido. (A)
echo -------------------------------------------
echo Eliminar archivo recibido. (E)
echo -------------------------------------------
echo Abrir carpeta de archivos recibidos. (CAR)
echo -------------------------------------------
echo.
set /p option=(A), (E) o (CAR):
if /I "%option%"=="A" goto :AbrirArchivo
if /I "%option%"=="E" goto :N/A
if /I "%option%"=="CAR" goto:Carp

:Carp
echo.
echo Windows XP o Windows Vista/7?
set /p wsel=(XP) o (7)
if /I %wsel%=="XP" explorer .."\Documents and Settings\%Username%\Mis documentos\Mis archivos recibidos"
if /I %wsel%=="7" explorer .."\Users\%Username%\Documents\Mis archivos recibidos"
(...)

el problema es que al poner la respuesta, no abre nada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda de como abrir una carpeta en bat.

Publicado por Antoni Masana (295 intervenciones) el 10/08/2010 06:39:36
En primer lugar cuando pones el GOTO no es necesario poner los dos puntos

if /I "%option%"=="A" goto :AbrirArchivo

if /I "%option%"=="A" goto AbrirArchivo

El la etiqueta SI

:AbrirArchivo

En segundo lugar ¿si lo haces bien en los primeros por que no lo haces en los segundos?

if /I %wsel%=="XP" explorer .."

if /I "%wsel%"=="XP" explorer .."

Esto no es un lenguaje de programacion, es mas bien una especie de bodrio.
Si %wsel% esta vacio da un error en el primer caso.

Tercero despues de EXPLORER quita los dos puntos.

explorer .."\Documents and Settings\%Username%\Mis documentos\Mis archivos recibidos"

explorer "C:\Documents and Settings\%Username%\Mis documentos\Mis archivos recibidos"
o
explorer "\Documents and Settings\%Username%\Mis documentos\Mis archivos recibidos"
o
explorer "%HomePath%\Mis documentos\Mis archivos recibidos"

Para Vista y 7 tambien sobran los dos puntos, la variable de entorno no las se pero las podras buscar con el comando SET

Y cuarto. Despúes de la linea

if /I "%option%"=="CAR" goto:Carp

pon un GOTO para la respuesta incorrecta porque si llega aqui es que lo introducido no esta bien. Idem en los demas sitios.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda de como abrir una carpeta en bat.

Publicado por shwan (1 intervención) el 30/01/2015 06:00:35
hola,
y como seria para abrir una carpeta en donde esta el .bat, sin necesidad de poner la direccion completa

osea por ejemplo
explorar carpeta/carpeta_prueba

cuando lo intento asi, no sale y por defecto me manda a mis docs
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar