[SOLUCIONADO] Para que se usan el .bat

Iniciado por system20100, Agosto 25, 2019, 08:27:55 AM

Tema anterior - Siguiente tema

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

Agosto 25, 2019, 08:27:55 AM Ultima modificación: Agosto 25, 2019, 11:12:16 PM por Gabriela
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

Agosto 25, 2019, 09:10:04 AM #1 Ultima modificación: Agosto 25, 2019, 08:46:10 PM por Denisse
Hola, @No tienes permitido ver los links. Registrarse o Entrar a mi cuenta 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
Código: php

@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
Código: php

@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



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.

gracias y  a nivel  de  cosas maliciosas como gusanos  o no se que cosa se podria hacer