Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 05:45:18
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Miren gente una jodita en batch 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Miren gente una jodita en batch  (Leído 189 veces)
Zilec
Miembro
*****
Desconectado Desconectado

Mensajes: 96


Mi complejo de superioridad es mejor que el tuyo


Ver Perfil Email
« en: Diciembre 22, 2006, 12:07:10 »

bueno hice esto y como soy muy nuevo seguro que esta lleno de errores y de seguro les parece una gilada pero yo me entretengo y no me interesa xD aca se los dejo a punta de cañon para que me fucilen con comentarios......
a las cosas que supuestamente borra no se siquiera si son importantes pero me inmagino que si lo ve alguien que no tiene ni idea como yo se va a asustar aunque sea un poquito XD
y otra pregunta  cuando aparece la pantalla de msdos si le das enter o la cerras se cierra y ahi termina el programa  . hay alguna forma de que no se cierre y que la persona que lo recibe tenga que seguir los pasos en la pantalla esa ?
si no hay forma denme alguna solucion porfa
ya va a llegar el dia en que los sorprenda un un buen codigo
pero hoy no es el dia Sad

  @echo off
msg * "Atencion lea con cuidado"
msg * "Por favor no cierre el programa hasta que no finalize podria causar daños seberos a su ordenador y/o informacion."
msg * "Lea atentamente la instruciones."
msg * "Responda unicamente si o no."
title =Uninstall\Delet
:menu
echo.
echo.
set /P var1=Desea activar el programa de desistalacion de Windows y Uninstall de C:\ ? 
echo.
echo.
if %var1%==si goto si
if %var1%==no goto si
:si
cls
echo.
echo.
echo.
echo Gracias por usar el Unistal/delet program of windows corporation.
echo.
echo.
pause
echo Desinstalacion en progreso.
echo.
echo 10 seg
echo.
echo Borrando C:\WINDOWS\Driver Cache
echo.
echo 9 seg
echo.
echo Borrando  C:\WINDOWS\system32
echo.
echo 5 seg
echo.
echo Borrando  C:\Archibos de programas
echo.
echo 2 seg
echo.
echo Borrando  C:\WINDOWS\system32\ativeds
echo.
echo 1 seg
echo.
echo.
echo Desinstalacion completada.
echo Su computadora se apagara completamente en unos instantes.
pause
shutdown /s /t 10
exit


a y no se si esta es la forma correcta de poner un codigo pero bue si ta mal me retan y me dicen como  Cheesy

PD: acepto correcciones y aportes Cheesy
PD2 :definicion de gilada XD: boludes , una cosa muy estupida ,etc
aclaro porque como cada uno tiene su dialecto y ahi tantos paises en este foro, va creo yo
« Última modificación: Diciembre 22, 2006, 03:35:49 por Zilec » En línea


Programador -Zilec- The Shark
Empty
Habitual
*****
Desconectado Desconectado

Mensajes: 226



Ver Perfil
« Respuesta #1 en: Diciembre 22, 2006, 12:17:59 »

Hola Zilec.
Esta piola la gilada.

un consejo, cuando pase por todos los echos con la cuenta en segundos va a pasar rapido, osea aparecen una abajo de la otra. podes ir poniendo un ping despues de cada mensaje asi espera un segundo y sigue ademas un cls para limpiar la pantalla.

por ej:

echo Desinstalacion en progreso.
echo.
echo 10 seg
echo.
echo Borrando C:\WINDOWS\Driver Cache
ping -n 1 127.0.0.1
echo.
echo 9 seg
echo.
echo Borrando  C:\WINDOWS\system32

anda probando los valores de -n x para ver como keda mejor.
saludos.
En línea

Zilec
Miembro
*****
Desconectado Desconectado

Mensajes: 96


Mi complejo de superioridad es mejor que el tuyo


Ver Perfil Email
« Respuesta #2 en: Diciembre 22, 2006, 12:25:41 »

gracias por no decier que esta malisimo jjejejeje xD

pero no entiendo bien eso del el ping por que 127.0.0.0 o el numero que sea
es decir 127 son segundos o que?
no entendi bien
y bue soy medio inutil 
En línea


Programador -Zilec- The Shark
Empty
Habitual
*****
Desconectado Desconectado

Mensajes: 226



Ver Perfil
« Respuesta #3 en: Diciembre 22, 2006, 01:56:35 »

gracias por no decier que esta malisimo jjejejeje xD

pero no entiendo bien eso del el ping por que 127.0.0.0 o el numero que sea
es decir 127 son segundos o que?
no entendi bien
y bue soy medio inutil 

Jaja no inutil no, siempre se empieza de abajo.

Bueno paso a explicar:
El ping se usa para comprobar una conexion, enviando un "paquete" de datos a un host, en este caso a 127.0.0.1, ke es la direccion local de cada pc.
Con -n x indicamos el tiempo ke dura ese ping en segundos entonces al hacer eso el programa keda pausado esperando la respuesta del host ke se envio el ping.

ahh me olvide, para ke el ping no salga en pantalla hay ke agregarle > nul al final
osea: ping -n 1 127.0.0.1 > nul
asi keda mas real.

otra cosa ke se me ocurre es aca:
if %var1%==si goto si
if %var1%==no (goto si) else (goto error)
para ke si no escribe si o no salte a la etiketa error o cualquiera otra.
En línea

Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Miren gente una jodita en batch « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC