Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: system20100 en Agosto 25, 2019, 08:27:55 AM

Título: [SOLUCIONADO] Para que se usan el .bat
Publicado por: system20100 en Agosto 25, 2019, 08:27:55 AM
quisiera saber en la actualidad para que tipo de cosas usan el .bat y si lo que se puede hacer con bat tanbien se puede usar con python
Título: Re:para que se usan el .bat
Publicado por: BraveF0X en Agosto 25, 2019, 09:10:04 AM
Hola, @system20100 (https://underc0de.org/foro/index.php?action=profile;u=45157) antes cuando utilizaba Windows creaba scripts .bat para automatizar procesos a la hora de programar, por ejemplo cuando tienes un proyecto web JAVA con estructura maven para compilar tienes que escribir mvn clean install -DskipTest para evitar tener que escribir ese código siempre desde la ruta del proyecto, tenia script .bat en una carpeta que estaba guardada como variables de entorno en windows asi que desde cualquier lugar podia ejecutar esos scripts desde el CMD

Nombre de archivo buildweb.bat

@ECHO OFF
SET JAVA_HOME=C:\programs\java\JDK
cd D:\proyect\web
mvn clean install -DskipTests


Simplemente tipeando en el cmd  $ buildweb
tambien tenia un deployserver.bat el cual copiaba el archivo compilado .war en el servidor remoto por medio del protocol sftp

Esto ahorra mucho tiempo y tambien puedes hacer un archivo .bat que te muestre los comandos en caso de que los olvides

help.bat

@ECHO OFF
echo buildweb ------ compiles maven project
echo deployserver-- deploy compiled war file on test server


por cierto el lenguaje que utiliza los archivos .bat se llama batch y tambien posee operadores logicos if, for, goto etc....

;D Desde que decidí programar desde linux utilizo archivos .sh con Bash en reemplazo de los antes mecionados .bat de windows

(https://m6y5z8f5.stackpathcdn.com/wp-content/uploads/2015/05/learn-bash.jpg)

Otro uso cuando utilizas git tienes que hacer commits donde se guardan los cambios del proyecto, en vez de escribir con cada commit git push cree un archivo .bat que estaba programado para que a las 22:00 de lunes a sabado hacia un git push y subia todos los cambios locales a github. Asi me ahorraba mucho tiempo.
Título: Re:para que se usan el .bat
Publicado por: system20100 en Agosto 25, 2019, 03:46:39 PM
gracias y  a nivel  de  cosas maliciosas como gusanos  o no se que cosa se podria hacer