Emuegos Recien empezado pero muy buen foro.
 
ÍndiceFAQBuscarRegistrarseMiembrosGrupos de UsuariosConectarse

Comparte | 
 

 ¿Que es el batch?

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Siimon
Admin
Admin


Cantidad de envíos : 99
Edad : 23
Localización : Moderando el foro.
Fecha de inscripción : 03/02/2008

Hoja de personaje
Campo principal:
0/0  (0/0)
Segundo campo:
0/0  (0/0)

MensajeTema: ¿Que es el batch?   Sáb Mar 29, 2008 2:19 am

Bueno hola a todos.
Voy a explicar para los q no lo conocen q Crying or Very sad No es el batch.
Bueno la voy a hacer facil.
El batch es un pre lenguaje de programacion utilizado para hacer cosas muy interesantes y practicas.
¿Por q digo "pre"? digo pre lenguaje de programacion porque no llega a ser un lenguaje completo.
*Es muy basico
*no se puede programar demaciado
*Y generalmente se usa para cosas como destruccion jeje. Hacer mierda otra maquina(lo van a ver mas adelante).
No solo para destruccion sino para mucho mas.
Lo bueno de este lenguaje es q es bastante facil y no hace falta tener ningun programa para llevarlo a cabo.
Porque con el mismo cmd de windows lo podemos ejecutar.
Bueno pasemos a aprender la parte practica q esto es muy aburrido.
Lo primero q pueden hacer es experimentar.
Abran el notepad (bloc de notas) o cualquier otro editor de texto. Microsoft word o cualquiera.
Pero yo recomiendo el notepad q es mas practico. Para arirlo vallan a Inicio>Todos los programas>Accesorios
>bloc de notas.
Una vez q lo tienen abireto vamos a escribir
Código:
echo hola
Voy a ir poniendo los codigos en casillas como estas
Código:
ejemplo codigo
As lo diferencias bien.
una vez q escribimos el codigo "echo hola" asi como suena lo van a guardar en cualquier lado.
Para q les sea facil encontrar todos los codigos q vamos a ver les combiene guardarlo en una carpeta en
el escritorio q se llame archivos batch o adonde ustedes les venga bien. eso no es tan importante.
Cuando tengan q guardar el archivo vallan a Archivo>Guardar en la barra superior izquierda.
Cuando lo guarden pongan adonde dice Tipo "Todos los archivos"
y adonde dice nombre lo guardan con el nombre q ustedes quieran pero con la extencion .bat
ejemplo miprueva.bat
Bueno cuando guarden el archivo luego abranlo de la carpeta donde lo habían guardado y veran q no pasa
nada. se abrira una ventana negra por menos de un segundo y no veran nada.
Les cuento lo q paso.
cuando ustedes escribieron echo ese codigo sirve para q el cmd te muestre un mensaje.
pero el mensaje se muestra en el acto y el cmd se cierra.
Ahora lo q vamos a escribir lo siguiente en otro bloc de notas (al anterior lo pueden borrar).
Código:
echo hola
pause
Escribanlo igual a como yo lo escribi. En un renglon echo hola y en el de abajo pause.
Ahora guardenlo igual q como lo habian echo antes con la extencion .bat y con el nombre q quieran.
Lo que tendria q haber pasado es q se les ha abierto el cmd y dice algo q no se entiende como
C/documentos and setings... y algo asi.
pero fijense q en una parte dice hola.
Ahora lo q vamos a hacer es q esos codigos raros no se vean.
para eso cualquier codigo al comenzar tiene q ser asi. con este codigo
Código:
@echo off
Entonces q vamos a hacer?
vamos a escribir los siguiente
Código:
@echo off
echo hola
pause
Y lo guardamos.
Una vez q lo abrimos vamos a notar algo mas entendible no?
Les tendria q haber aparecido algo como esto
hola
Presione una tecla para continuar. . . _
Si pasa eso es porque van bien. si no pasa es porque hicieron cualquier cosa.
Bueno si nosotros queremos hacer una pausa y no queremos q aparezca ese texto molesto q dice:
Presione una tecla para continuar. . . _
lo q vamos a hacer es esto.
Vamos a escribir:
Código:
@echo off
echo hola
pause > nul

Igual q como yo lo escribi.
lo q hicimos fue agregarle el > nul q lo q hace es tapar lo q dice q presiones una tecla
cuando hay una pausa. Entendes?
Les tendria q haber aparecido esto
hola
jeje q poco no? Todo un codigo largo para q solo diga hola.
Pero bueno tus codigos se van a seguir desarrolando a medida q vallas aprendiendo mas.
Ahora me voy llendo y mañana continúo con el tuto.
Pero te voy a dejar un pequeño dato antes de irme.
Si quieres cambiar el color de fondo y las letras (entiendo, es horrible ese negro y blanco
Evil or Very Mad )
Pero te traigo una solucion Twisted Evil
Luego de escribir "@echo off" vamos a escribir color 45.
en el renglon de abajo. Así
Código:
@echo off
color 45
echo hola
pause > nul
Lo q hicimos fue cambiarle el color.
si no te gusta puedes saber todos los colores dirigiendote a Inicio>Ejecutar> Y escribes cmd en la barrita
esa. Se te abrira una ventana muy similar a la q estabamos trabajando.
ahi escribi:
Código:
color/?
Y te va a mostrar todos los colores q podes usar en tu bloc de notas.
Entonces escribis:
Código:
color 0c
por ejemplo si queres fondo negro y letras rojo claro.
color (primer letra o numero es el fondo) y (segunda letra o numero son las letras)
ejemplo "color 00" si queres las letras y el fondo negro(pero no se va a notar XD).
Bueno me voy espero q hallas entendido.

_________________
Emuegos

Siempre MAS.
Volver arriba Ir abajo
Ver perfil de usuario http://emuegos.foroes.org
Siimon
Admin
Admin


Cantidad de envíos : 99
Edad : 23
Localización : Moderando el foro.
Fecha de inscripción : 03/02/2008

Hoja de personaje
Campo principal:
0/0  (0/0)
Segundo campo:
0/0  (0/0)

MensajeTema: Tuto batch parte 2   Mar Abr 01, 2008 1:02 pm

Hola amigasos vengo a seguir con el tuto.
Va a ser un codigo corto ya q no tengo ganas de ecribir.
Pero va a ser algo q les va a resvir mucho.
Bueno ahora abran el bloc y escriban esto:
Código:
@echo off
echo hola man
:vuelvo
echo lalala
echo lalala
goto vuelvo
Les explico: Lo que nuevo habran notado q fue el :vuelvo y el goto vuelvo.
Eso sirve para q cuando el codigo señale goto vuelvo es q va a ir a donde dice :vuelvo.
Porque cuando escrivimos goto (y un nombre cualquiera) va a ir a donde esta ese nombre cualquiera con los dos puntos atras (:y el nombre cualquiera)
Por ejemplo podemos poner
Código:
@echo off
echo ahora vamos a saltear algo
goto saltito
echo esto lo salteamos y no aparece porque se va a saltito.
echo esto lo salteamos y no aparece porque se va a saltito.
echo esto lo salteamos y no aparece porque se va a saltito.
echo esto lo salteamos y no aparece porque se va a saltito.
echo esto lo salteamos y no aparece porque se va a saltito.
echo esto lo salteamos y no aparece porque se va a saltito.
echo esto lo salteamos y no aparece porque se va a saltito.
:saltito
Es necesario poner los dos puntos para q valla hacia alla
Tambien lo puedes usar para volver. Entonces pasa el ":ejemplo" y sigue hasta q llegue a goto ejemplo, asi podemos lograr por
ejemplo algo asi:
Código:
@echo off
:volviendo
echo codigo interminable
goto volviendo
Y puede servir para muchas cosas mas.
Nos vemos y utilisalo mucho chau.

_________________
Emuegos

Siempre MAS.
Volver arriba Ir abajo
Ver perfil de usuario http://emuegos.foroes.org
GuachooOn
Lv3
Lv3


Cantidad de envíos : 34
Fecha de inscripción : 11/02/2008

Hoja de personaje
Campo principal:
0/0  (0/0)
Segundo campo:
12/13  (12/13)

MensajeTema: Re: ¿Que es el batch?   Lun Abr 14, 2008 3:51 pm

lauti si podes entra en mi pagina nueva y mirala esta buenisima es click aqui
ya me leei todo esto y lo entendi haci nomas bueno me voy despidiendo chau saimonel11......
Volver arriba Ir abajo
Ver perfil de usuario
Siimon
Admin
Admin


Cantidad de envíos : 99
Edad : 23
Localización : Moderando el foro.
Fecha de inscripción : 03/02/2008

Hoja de personaje
Campo principal:
0/0  (0/0)
Segundo campo:
0/0  (0/0)

MensajeTema: Continuando con el tuto   Miér Abr 16, 2008 6:09 pm

Bueno queridos amigos amantes del batch y no tanto, les traigo la tercera parte
Espero que toleren la demora, lo que pasa que no me dan muchas ganas de hacerlos aveces o me
olvido. Pero bueno, vine para continuarlo y eso voy a hacer.
Luego de pasar el "goto" vamos a ver algo bastante util para aquellos que estan llenos de procesos en la
maquina que se hartan de cerrarlos todos los días.
Los que quieren ir mas rápido aprendan con el tuto de tshack o lago asi ,subido por silvestre.
Pero vamos a explicar un poco para los que no comprenden:

La maquina tiene abierto prosesos que no sirven para nada, estan abiertos en segundo plano
Y esos procesos lamentablemente demoran el funcionamiento de tu pc.
Lo que quiro decir es que cuando estan abiertos te anda mas lenta la maquina
porque consumen memoria ram. Para saber los procesos que esta ejecutando
nuestra maquina hay que hacer lo siguiente.
Tecleamos "Ctrl+Alt+Supr" que es lo que tocamos cuando se nos clava la maquina.
Casi todos lo hacen. Bueno una vez que lo tocamos sin miedo se abrirá algo como esto:



Luego vamos a ir a > prosesos
Y vamos a ver esto


Seguramente ustedes van a tener prosesos distintos a los míos
Los prosesos son los que dicen por ejemplo: firefox.exe
Que en este caso sería el firefox. Pero si lo cierro se va a cerrar el
Mozilla firefox. Igual que si cierro iexplorer.exe se va a cerrar internet explorer.
Bueno esos procesos son necesarios pero hay algunos que no lo son.
En este momento los tengo cerrados pero son algunos como estos:
ctfmon.exe
reader_ls.exe
system.win
command.win
boot.win
SearchProtection.exe
IEMonitor.exe
rabbit
Seguro alguno de estos ustedes tienen.
Estos los pueden cerrar tranquilos precionando soble ellos y poninendo "Terminar Proseso"
Pero estos procesos se van a abrir cada vez que prendas la compu.
Lo que vamos a hacer es con un batch cerrarlos de una cada vez que prendemos la compu.
Abramos nuestro amigo el blec de notas, Y escribamos esto:
@echo off :no es necesario pero para que no se vean los codes chotos.
taskkill /f /im y el proseso : esto es para cerrar el proceso, vamos a cerrar uno que no sirve ej: reader_ls.exe
exit : para salir
cheers

Entonces el code quedaría asi

Código:
@echo off
taskkill /f /im reader_ls.exe
exit

Asi lo que haríamos es cerrar el reader_ls.exe solo ejecuando el batch.
Entonces seria muy util para cerrar todos juntos.
Solo entran en el administrador de tareas como antes y anotan lo snombre de los procesos que no les sirven,
luego guardan el batch como archivo .bat o .cmd
Y listo

Le muestro como es mi Code

Código:
@echo off
echo cerrando procesos ...
color 4c
taskkill /f /im ctfmon.exe
taskkill /f /im fdm.exe
taskkill /f /im reader_ls.exe
taskkill /f /im system.win
taskkill /f /im command.win
taskkill /f /im boot.win
taskkill /f /im SearchProtection.exe
taskkill /f /im IEMonitor.exe
cls
pause > nul
exit


El mío tiene algunas boludeces como el color y eso.
Espero que les halla servido, cualquier duda consulten aca mismo.
Muy buena tu pag simon.
Chau cheers

_________________
Emuegos

Siempre MAS.
Volver arriba Ir abajo
Ver perfil de usuario http://emuegos.foroes.org
Contenido patrocinado




MensajeTema: Re: ¿Que es el batch?   Hoy a las 6:55 am

Volver arriba Ir abajo
 
¿Que es el batch?
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Emuegos :: Juegos :: Programacion :: Batch-
Cambiar a: