elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ayuda para mostrar opciones en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda para mostrar opciones en batch  (Leído 4,524 veces)
Duweick

Desconectado Desconectado

Mensajes: 78


0x0000


Ver Perfil
ayuda para mostrar opciones en batch
« en: 2 Junio 2006, 01:38 am »

Hola a todos los usuarios, me pueden ayudar con una parte del codigo q no puedo hasta ahora resolver.

Les explico estoy tratando de hacer en un bat un borrador de archivos
* este te pregunta q archivo quieres eliminar.
* luego lo busca y te muestra la ubicacion del file.

* y lo q debe de hacer es q te muestre:
Estas seguro q quieres elimar el file.txt ? s/n. Pero este no muestra aki la parte del kode:

Código:
set /p "%var1%" =Deseas Borrar el archivo %var1%" ? s/n 

Lo q no muestra en el bat son las opciones s, n

Si no me comprenden pondre todo el kode.

Bueno por fas me dan una idea o la solucion, q se me seca el cerebro . :o


En línea

zickox

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: ayuda para mostrar opciones en batch
« Respuesta #1 en: 2 Junio 2006, 03:27 am »

hola lo que pasa eske a la variable le pusiste komillas hazlo de esta manera
Código:
set /p %var1%=Deseas Borrar el archivo %var1% s/n


salu2  ;)


En línea

Duweick

Desconectado Desconectado

Mensajes: 78


0x0000


Ver Perfil
Re: ayuda para mostrar opciones en batch
« Respuesta #2 en: 3 Junio 2006, 02:44 am »

na q ver no funciona compruebalo:

Código:
@echo off
cls
echo.                 
echo             Borrador De Archivos
echo             -------------------------
pause > nul
cls
:inicio
echo Ingrese el Archivo a eliminar
set /p var1=
cd\
attrib /s %var1% > c:\buscador.txt
for /f "tokens=* delims=AH" %%a in (buscador.txt) do echo %%a%
pause
cls
:menu
set /p %var1% =Deseas Borrar el archivo %var1% s/n
if %var1%==s goto si
if %var1%==n goto no
:si
echo El archivo a sido borrado satisfactoriamente
del /s /q %var1%
pause > nul
cls
goto inicio
:no
echo El archivo no ha sido borrado
pause > nul

Bueno si ledas algunos retoque en fin quiero ver la mejor manera posible de modificarlo.

Una cosa mas si le pones la comillas si te pregunta si quiere elimar eso es el objetivo q muestre:
estas seguro eliminar ? s/n aunque las opciones esta vez estan fallando no hacen caso

Saludos ::)
« Última modificación: 3 Junio 2006, 04:07 am por CiberPunk » En línea

zickox

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: ayuda para mostrar opciones en batch
« Respuesta #3 en: 3 Junio 2006, 04:29 am »

mira este kode seria lo mismo solo que voy directamente al problema a mi me funciona pruebalo y me kuentas si  te funciona este kodigo puede ser que algo de el otro  kodigo este influyendo y no te deje ver s/n
Código:
@echo off
echo Ingrese el Archivo a eliminar
set /p var1=
pause
cls
set /p %var1% =Deseas Borrar el archivo %var1% s/n
pause > nul
exit
En línea

Duweick

Desconectado Desconectado

Mensajes: 78


0x0000


Ver Perfil
Re: ayuda para mostrar opciones en batch
« Respuesta #4 en: 3 Junio 2006, 11:18 am »

Bueno Bueno hasta qq al fin resulto el kode.

Gracias amigo por ponerme las ganas de resolver este prblem por en otro foro no pude resolverlo.

aki ta el kode y por lo q veo y lo probe funciona de maravilla:
Código:
@echo off
:menu
cls
echo.
echo Borrador de Archivos
echo --------------------
echo.
echo Elige una opcion
echo.
echo 1. Borrar archivos
echo 2. Salir
set /p opcion=
if %opcion%==1 goto borrar
if %opcion%==2 goto salir
:borrar
cls
echo Ingrese el Archivo a eliminar
set /p var1=
attrib /s %var1% > c:\buscador.txt
for /f "tokens=* delims=AH" %%a in (buscador.txt) do echo %%a%
pause
if exist %var1% (goto preg) else (goto menu)
:preg
set /P var2=Deseas realmente borrar el archivo %var1% ? s/n :
if %var2%==s goto si
if %var2%==n goto no
:si
echo El archivo a sido borrado satisfactoriamente
del /s /q %var1%
pause > nul
goto menu
:no
echo El archivo no ha sido borrado
pause > nul
goto menu
:salir
exit
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[batch] mostrar ip utilizada con el comando net[Solucionado]
Scripting
moikano→@ 2 5,536 Último mensaje 14 Enero 2011, 21:50 pm
por moikano→@
Mostrar Diferentes Colores en Archivo Batch (Bat MS-DOS) « 1 2 »
Scripting
123WAYO 17 23,498 Último mensaje 31 Marzo 2011, 23:58 pm
por 123WAYO
Ayuda para mostrar el contenido de un txt en la web
PHP
Angelb0y 9 5,751 Último mensaje 28 Julio 2011, 22:57 pm
por #!drvy
Mostrar desigualdad en Batch.
Scripting
Himitsu 5 3,286 Último mensaje 15 Septiembre 2012, 07:14 am
por scalverth
Ayuda para entrar a opciones de mi router
Hacking Wireless
PIXMA 7 5,367 Último mensaje 26 Febrero 2013, 16:26 pm
por HdM
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines