Normas del foro

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

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Para los que desean aprender BATCH desde 0 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Para los que desean aprender BATCH desde 0  (Leído 594 veces)
chivito
Recien Llegado
*
Desconectado Desconectado

Mensajes: 13


Ver Perfil Email
« en: Agosto 24, 2007, 09:46:03 »

juegos gratis
Quisiera empezar diciendo que BATCH es un lenguaje o pseudolenguaje (como prefieran llamarlo) la verdad es que eso no interesa a la hora de aprender a utilizarlo.

batch es el interprete de los comandos de ms-dos, con un  batch podemos hacer bastantes cosas utiles, interesante y poderosas como lo son desde pequeñas calculadoras hasta poderosos virus (y muchas otras mas).

bueno dejemonos de presentaciones y vamos al grano

Para empezar ( ahora si en serio) debo decirles que para hacer alguna aplicacion en BATCH debemos usar el block de notas, en el cual escribiremos el codigo que se ejecutara.

Lo primeros que debemos escribir en la primera linea es @echo off

ahora miremos los comandos que se pueden utilizar en BATCH :

echo es el comando que muestra lo que tu escribes des pues de la palabra echo dejando un espacio entre esta y lo que vas a escribir.

pause es el comado que debas escribir debajo(en la siguiente linea) de lo que escribas con el comando echo
esto hara que en la pantalla salga al go que dice
presione una tecla para continuar....
y permitira que la aplicacion no se cierre in mediata mente.

cls es el comado que borrara la pantalla cada vez que se ejecute algo que ya no se debe seguir ejecutando.

COMANDOS SET   Y   IF

set /p var=xxxx  con este comando lo que haces es que despues de que se mustre lo que va despues del =(sin espacio) puedas escribir lo que quieras. (esto por lo genEral se utiliza para comprobar contraseñas), entonces si tu la escribes mal algo se puede ejecutar algo en el PC si asi esta escrito el codigo.

Otro comando muy utilizado (se puede decir que como complemento del comando set /p var=xxxx ) es el comando           if %var%== zzzz que es el encargado de que cuando tu escribas el valor en el comando set /p var=xxxx si lo haces correctamente entonces aparecera lo que tu escribas en el codigo.

COMANDO  GOTO

goto es el comando el cual ejecuta una acccion pretederminada, Entonces primero escribes la accion y despues goto zyz (suponiendo que xyz es la acccion)
laforma correcta de escribir la accion es

:xyz
y este espacio escribes lo que deseas que se ejecute.

otro comando es el comado else   que es comando 

Otro comando interesante comando es:  msg * xxxx  este comando te muestra el mensaje que tu escribiste, como un mensaje del usuario.

pues creo que con esto es suficiente para empezar a programar en BATCH esto es lo mas basico que puedes hacer y con esto puede empezar haciendo pequeñas pero valioas cosas.

aqui dejo unos ejemplos de lo explicado y espero que los analises y los entiendas.

(para que los ejemplos puedan ser leidos y ejecutados por tu PC, es necesario que los copies, luegos los guardes en el block de notas como   abc.bat o con el nombre que quieras pero simpre con la extension.bat)

ejemplo 1

@ echo off
echo hola como estas
pause
echo espero que aprendas batch
pause
msg * bienvenido que disfrutes


ejemplo 2

@echo off
color 0a
:virus
cls
set /p var=dime tu nombre
if %var%==nuevo (
echo hola veo que estas aprendiendo batch, pero escribe el nombre correcto
pause
) else (
echo bienvenido y que disfrutes
pause
goto virus
)


bueno esto es todo por ahorita espero que aprendan algo, trate de escribir esTo lo mas facil posible para los que hasta ahorita se estan iniciando en el BATCH.

pdt: hay muchos mas comandos por aprender y mucho mas pero por hay se empieza. si encuentran algun error espero que me lo hagan saber estare atento a corregirlo.

@echo off
color oa
echo GRACIAS
echo ATT: CHIVITO
msg * adelante y sigue aprendiendo




En línea
Sh4k4
.
Colaborador
*****
Desconectado Desconectado

Mensajes: 565


SHAKA


Ver Perfil WWW
« Respuesta #1 en: Agosto 25, 2007, 11:27:15 »

jajaja otro seudo manual o manual o articulo o lo que sea!! por favor no pongan mas... ya se discutio sobre esto, la info existe y esta presente en el foro y sino ahi esta google... aprovechemos el espacio del server pa poner posts que si sirvan... y le doy una F un CERO a este seudo lo que sea, si vas a explicar de algo o enseñar aunque sea un minusculo concepto hazlo bien sino NO lo hagan, que quedan en verguenza dan risa y hasta... confuden a los compañeros se que su intencion es ayudar pero si lo hacen haganlo bien... Roll Eyes
En línea

Arayashiki
chivito
Recien Llegado
*
Desconectado Desconectado

Mensajes: 13


Ver Perfil Email
« Respuesta #2 en: Agosto 25, 2007, 07:07:05 »

Sh4k4
respecto a tu comentario esto no lo hice para gente experimentada lo hize es para los que hasta ahora estan empezando o los que quieren empezar.

y personalmente eso de buscar en google me parece,,,, que muchas veces lo que se encuentra lleva confuciones o no explica de manera sencilla lo que es el batch.

cuando yo empeze en este cuento busque mucho en google y no encontra respuestas a mis preguntas por eso digo personalmente que muchas veces la informacion que se encuentra es poco clara y confusa

con esto que publique lo unico que pretendia era ayudar mas facilmente a los que no saben  GRACIAS

SOLO SE QUE NADA SE "SOCRETES"
CALLAR A TIEMPO ES DE SABIOS "PROVERVIOS"
En línea
It4c|-|i
Miembro
*****
Desconectado Desconectado

Mensajes: 26



Ver Perfil
« Respuesta #3 en: Agosto 25, 2007, 07:21:16 »

bueno a ver.... me parece que no entendiste que nada xD... he leido tus preguntas en tus post, comentarios y me parece que no le has hechado una leida al foro O.o, esta seccion no es nueva... lleva ya sus años aquí y bueno aqui se han plasmado ya muchos y bien explicados posts donde puedes aprender mucho.. si algo te lleva a confundirte puedes leer mas e investigarlo bien.. puedes buscar aqui post de recopilatorios.. y echarle un vistazo a las 20 paginas que hay de posts =) y te vas a dar cuenta de cuantos explican a su forma de ser como iniciar en batch... y porque no, hasta en la E-zine lo pusieron xD igual y la lees xD...
En línea

"Hermano estúpido. Si quieres matarme, ¡maldíceme!, ¡ódiame! y vive avergonzado. Huye... huye... y aférrate desesperadamente a la vida. Y cuando tengas unos ojos como los míos, ven a mí."
chivito
Recien Llegado
*
Desconectado Desconectado

Mensajes: 13


Ver Perfil Email
« Respuesta #4 en: Agosto 25, 2007, 07:27:58 »

a todos

saben que listo ya no mas de los batch me di cuenta de que ya hay mucho de donde leer

pero para los que tengan dudas basicas o quieran aprender desde 0 y mas facil solo les dejo mi correo ahy estare dispuesto ha  ayudarles sin incomodar mas a los demas participantes del foro.

gracias

condorito2600 @hotmail.com
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Para los que desean aprender BATCH desde 0 « anterior próximo »
Ir a:  


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