viernes, 26 de febrero de 2016

Qué es BATCH y para qué sirve.

Bueno, si tú eres una de esas personas curiosas a las que les encanta hacer programas a las malas hasta este momento ya te debiste topar con este pseudolenguaje.

batch processing conocido por los bajos mundos como batch y por toda vía más bajos mundos como archivo bat. Recuerdo que era por ahí de 2000 cuando estaba el auge del hacking (por lo de la psicosis que se tenía de que las máquinas fallarían y que los hackers por aquí y por allá) en fin, que para ese entonces ya había tenido contacto con otros pseudos lenguajes de programación, en aquel entonces JavaScript y HTML fue entonces cuando me enteré que era posible controlar el funcionamiento de una computadora mediante código... o bueno, más o menos.

Mi primer programa: apagar la computadora ejecutando el archivo.

Pero bueno en realidad este pseudo lenguaje solo es una manera de automatizar procesos, es decir, lo que puedes hacer desde línea de comandos, pero puesto en un solo archivo que al ejecutarlo se inicie la secuencia ordenada de instrucciones.

Descubriendo una utilidad: realizando instaladores.

Cuando se puso de moda WinRAR comencé a explorar las funcionalidades de este, entre las cuales se encontraba la de autoextracción, ejecución secuenciada de archivos, poder elegir el icono con el que se quiere mostrar el archivo... por lo que resultó fácil crear aplicaciones de este modo.


Actualmente tengo una pequeña aplicación en modo abandono (si, no pienso seguir trabajando en ella) consistía en quitar esos archivos maliciosos de los USBs.


Bueno, dejo una lista de ubicaciones de Windows para que realicen sus instaladores (también si en el CMD escribes set te mostrará algunas cosas interesantes).

%ALLUSERSPROFILE% 
%APPDATA% 
%COMPUTERNAME% 
%COMMONPROGRAMFILES% 
%COMMONPROGRAMFILES(x86)% 
%COMSPEC% 
%HOMEDRIVE% 
%HOMEPATH% 
%PATH% 
%PATHEXT% 
%PROGRAMFILES% 
%PROGRAMFILES(X86)% 
%PROMPT% 
%SYSTEMDRIVE% 
%SystemRoot% 
%TEMP% and %TMP% 
%USERNAME% 
%USERPROFILE% 
%WINDIR% 
%PUBLIC%

También si han notado que al ejecutar el bat se abre una fea ventana negra que arruinaría la estética de su instalador, en ese caso basta con crear un archivo VBS (Visual Basic Script) el cual se encargará de ocultarlo:


Fuente: 
  • https://en.wikipedia.org/wiki/Environment_variable

No hay comentarios:

Publicar un comentario

En lugar de utilizar en los comentarios "Anónimo" utiliza "Nombre/URL", solo para tener referencia en caso de requerir una respuesta al comentario...