Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Xnyk0X96

#1
Dubstep y Drum & Bass
#2
ok ya lo cambiare y muchas gracias por la ayuda
#3
OK gracias ya se me va ocurriendo como solucionarlo pero lo que dijistes sobre redireccionar no lo he entendido :-\ :D
#4
Scripting / PROBLEMA CON UN PROGRAMA EN BATCH
31 Marzo 2012, 03:27 AM
hola
hace unos dias me inicie en programacion utilizando batch y decidi crear mi primer programa que sirve para modificar archivos
empece creando un codigo que agrega o quita atributos a los archivos y hay un pequeño fallo que no se como solucionarlo y es que por ejemplo intentas añadir un atributo a un archivo oculto y aparece un mensaje diciendo "el archivo oculto no se restablece" y yo he puesto que al elegir la opcion de añadir un atributo salte un mensaje diciendo "el archivo ha sido modificado exitosamente". de esta manera, me terminan saliendo dos mensajes contradictorios (no es un fallo muy importante pero quiero hacerlo lo mejor posible)
alguien sabria como hacer que para cuando no se pueda cambiar un archivo no saliese el mensaje de "el archivo ha sido modificado exitosamente"?
este es el codigo:
Código (dos) [Seleccionar]

::>>>>>>>>>>>>>>>>>>>>>INICIO<<<<<<<<<<<<<<<<<<<<<<<<
:ini
echo.
color 0A
cls
echo Escriba el nombre seguido de la extensión del archivo al que desea modificar (Ej: texto.txt). Si el nombre tiene mas de una palabra escribalo entre comillas (Ej: "Nuevo texto.txt")_
set/p file=
::>>>>>>>>>>>>>>>>>>1ªELECCIÓN<<<<<<<<<<<<<<<<<<<<<<<
:eleccion
cls
color 0A
echo Eliga una opcion(si desea quitar un atributo escriba "del" seguido del atributo a quitar):
echo 1^>Archivo de solo lectura
echo 2^>Archivo de almacenamiento
echo 3^>Archivo del sistema
echo 4^>Archivo oculto
echo 5^>Elegir otro archivo
set/p op=
::>>>>>>>>>>>>>>>>CONDICIONANTES<<<<<<<<<<<<<<<<<<<<<
if %op%==1 goto atr
if %op%==2 goto ata
if %op%==3 goto ats
if %op%==4 goto ath
if %op%==5 goto ini
if %op%==del1 goto del1
if %op%==del2 goto del2
if %op%==del3 goto del3
if %op%==del4 (goto del4) else cls && color 04 && echo ERROR. La opcion elegida no existe. && pause && goto eleccion
::>>>>>>>>>>>>>>AÑADIR SOLO LECTURA<<<<<<<<<<<<<<<<<<
:atr
cls
attrib +r %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>>AÑADIR DE ALMACENAMIENTO<<<<<<<<<<<<<<<<
:ata
cls
attrib +a %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
>>>>>>>>>>>>>>>>AÑADIR DE SISTEMA<<<<<<<<<<<<<<<<<<<<
:ats
cls
attrib +s %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>>>>>>AÑADIR OCULTO<<<<<<<<<<<<<<<<<<<<<<<
:ath
cls
attrib +h %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>>>QUITAR SOLO LECTURA<<<<<<<<<<<<<<<<<<<<
:del1
cls
attrib -r %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>QUITAR DE ALMACENAMIENTO<<<<<<<<<<<<<<<<<
:del2
cls
attrib -a %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>>>>QUITAR DE SISTEMA<<<<<<<<<<<<<<<<<<<<<
:del3
cls
attrib -s %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>>>>>>QUITAR OCULTO<<<<<<<<<<<<<<<<<<<<<<<
:del4
cls
attrib -h %file%
echo El archivo ha sido modificado exitosamente!
pause>nul
cls
goto eleccion2
::>>>>>>>>>>>>>>>>2ªELECCIÓN<<<<<<<<<<<<<<<<<<<<<<<<<
:eleccion2
cls
color 0A
echo Que desea hacer?
echo 1^>Añadir/Quitar otro atributo
echo 2^>Elegir otro archivo para modificar
echo 3^>Salir
set/p op2=
::>>>>>>>>CONDICIONANTES DE 2ªELECCIÓN<<<<<<<<<<<<<<<
if %op2%==1 goto eleccion
if %op2%==2 goto ini
if %op2%==3 (exit) else cls && color 04 && echo ERROR. La opcion elegida no existe. && pause && goto eleccion2