para que usan el .bat

Iniciado por sytem200, 25 Agosto 2019, 13:20 PM

0 Miembros y 1 Visitante están viendo este tema.

sytem200

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

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

@XSStringManolo

Cita de: 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
Python puedes hacer prácticamente todo lo que te permita un ordenador. Batch está muy limitado.

engel lex

Cita de: string Manolo en 25 Agosto 2019, 14:56 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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

simorg

#4
Citarbatch 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.

@XSStringManolo

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!!!!!!!!


EdePC

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




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