Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Mr. Bit en 27 Mayo 2022, 22:44 pm



Título: Clase en Batch
Publicado por: Mr. Bit en 27 Mayo 2022, 22:44 pm
Buenas. Por muchísimo tiempo he usado Batch, aislandome completamente de cualquier otra cosa relacionada al scripting o programación. Sabiendo comandos muy simples, me las he arreglado para terminar consiguiendo lo que quiero en mis diferentes códigos. Sin embargo, probablemente hayan maneras más fáciles de hacer las cosas. ¿Hay alguna manera de crear una class en Batch o algo parecido? Sé que hay varixs que me dirán que Batch no está hecho para estas cosas, pero es el lenguaje con el que me encariñé desde chiquito, y siendo el único que me sé, es dificil aprender algun otro nuevo.

Desde ya muchas gracias. Mil disculpas por andar posteando a cada rato jaja, tengo varias dudas.


Título: Re: Clase en Batch
Publicado por: flony en 1 Junio 2022, 00:50 am
la respuesta es no se puede  :-\
yo arranque en batch pero me di cuenta con el tiempo que queda chico para algunas cosas
Te recomiendo python para iniciar es muy facil de aprender y hay miles de cursos que explican gratis como usarlo
Este es un curso gratis y bastante piola el tipo
G2FCfQj-9ig


Título: Re: Clase en Batch
Publicado por: Danielㅤ en 1 Junio 2022, 02:21 am
Hola, batch no es un lenguaje de programación, es un procesamiento por lotes, es decir que se encarga de ejecutar órdenes/comandos al sistema para facilitar algunas tareas a los usuarios, también es útil para automatizar trabajos.

En cuanto a Python, si, es un lenguaje de programación tipo scripting, es decir que necesitas un intérprete para ejecutar y poder procesar los códigos.


Saludos


Título: Re: Clase en Batch
Publicado por: EdePC en 5 Junio 2022, 14:12 pm
La potencia de Batch está en el llamado a comandos externos, incluso puedes llamar a PowerShell o a otros programas que soporten línea de comandos. La idea es conocer unos cuantos lenguajes para poder barajar un problema y decidir el más adecuando de acuerdo a la situación.

Hablar de Clases ya conlleva a pensar que se trata de hacer un programa complejo que de verdad necesita de Clases para funcionar adecuadamente, batch es para cosas puntuales, depende de lo que se quiera lograr, no es buena idea irse por las ramas complicándose con batch  si se conoce otro lenguaje que lo puede hacer más fácil, igualmente hay cosas que Batch hace mucho más fácilmente que otros lenguajes, en especial cosas del propio sistema Windows.