Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: sytem200 en 25 Agosto 2019, 13:20 pm



Título: para que usan el .bat
Publicado por: sytem200 en 25 Agosto 2019, 13:20 pm
buenas a todos quisiera saber para que se usa en la actualidad los archivos .bat y si lo que se puede hacer bon .bat tanbien se puede hacer con python


Título: Re: para que usan el .bat
Publicado por: engel lex en 25 Agosto 2019, 14:08 pm
los .bat ejecutan lenguaje batch, esto lo sabemos

primero aclaremos un error comun... batch que NO es un lenguaje de programación,  es un lenguaje de ejecución de archivos por lote (de ahi su nombre, "batch" en ingles es lote), es decir, cada tarea que pueda hacer en .bat en realidad no es como en python una instrucción, sino que llama a un archivo y le pasa parámetros

por ejemplo copy origen.txt destino.txt va a llamar al programa copy.exe y pasará los 2 términos como argumentos

entendido esto, debe tener sentido decir, que nada tiene que ver el uno con el otro

el .bat es usado comúnmente para automatizar tareas en lineas de comandos (por ejemplo crear archivos en el registro, copiar archivos, etc)

en general para comparar con python es como si en cada linea de python usaras os.system


Título: Re: para que usan el .bat
Publicado por: @XSStringManolo en 25 Agosto 2019, 14:56 pm
buenas a todos quisiera saber para que se usa en la actualidad los archivos .bat y si lo que se puede hacer bon .bat tanbien se puede hacer con python
Python puedes hacer prácticamente todo lo que te permita un ordenador. Batch está muy limitado.


Título: Re: para que usan el .bat
Publicado por: engel lex en 25 Agosto 2019, 15:36 pm
Python puedes hacer prácticamente todo lo que te permita un ordenador. Batch está muy limitado.

batch no es limitado, es completamente capaz de hacer todo para lo que esta diseñado de forma en general mas practico que otro lenguaje y sin llamar librerías... el problema es que comparar batch con python es como comparar un carro con una casa


Título: Re: para que usan el .bat
Publicado por: simorg en 25 Agosto 2019, 16:16 pm
Citar
batch no es limitado, es completamente capaz de hacer todo para lo que esta diseñado

Pues eso, ni más ni menos, no es comparable con python, pero sirve para lo que sirve.

Pero los novatos no suelen tenerlo claro....... :xD  (Por falta de conocimientos informaticos, y por falta de educación a tal efecto.)





Saludos.


Título: Re: para que usan el .bat
Publicado por: @XSStringManolo en 25 Agosto 2019, 19:23 pm
Me refería a limitado con respecto a las capacidades y posibilidades con respecto a Python. Obviamente el propósito no es el mismo.

Creo que se encuentran con .bat tras hacer búsquedas tipo:
"virus para la pc" y se encuentran tutoriales de juackers malvados hasiendo un shutdown para apagarle la "pesé" a sus enemigos juackers!!!!!!!!



Título: Re: para que usan el .bat
Publicado por: EdePC en 25 Agosto 2019, 19:57 pm
Saludos,

- Como todo, dependerá de la destreza de la persona, aunque no sería lo más eficiente hay gente que elabora Sistemas y Programas complejos usando solo Batch, así como hay gente que dibuja a Homero Simsom usando solo CSS:

https://codepen.io/alvaromontoro/pen/rPazmv
https://pattle.github.io/simpsons-in-css/

- Gente como está encuentra más funcionalidades y/o hacks y aporta a páginas como ss64.com, stackoverflow, etc.

- Como siempre hay cosas que se pueden hacer más rápido y eficientemente con batch, vbscript, powershell, javascript, etc, Por ejemplo Java es muy potente, multiplataforma y todo esto, pero es un lío para hacer cosas simples, por otro lado tener que descargar 20GB de Visual Studio para programar un hola mundo no es lo más ideal XD.

- Al final cada cosa resalta en algo, lo ideal es conocer ese algo y utilizarlo cuando sea necesario. Como dice Einstein: "Si juzgas a un pez por su habilidad para trepar un árbol, vivirás toda la via pensando de que es un inútil" XD

(https://cambiemoslaeducacion.files.wordpress.com/2014/12/la-foto-753432.jpg)
(https://cambiemoslaeducacion.files.wordpress.com/2014/12/531137_559920730708104_789662752_n.jpg)

-----------
Referencias:
https://cambiemoslaeducacion.wordpress.com/2014/12/29/si-juzgas-a-un-pez-por-su-habilidad-para-escalar-un-arbol-2/
https://ss64.com/