Desde hace un tiempo atrás, escucho a muchos institutos, universidades e inclusos a alumnos, decir que se va a tomar un examen "Tipo IBM", les pregunté el significado de esa frase a varios alumnos y en un 99% no sabían su significado, en la época de los 70 los datos no se guardaban como ahora en USB s, CD s o diskettes, se almacenaban en cintas magnéticas y se perforaban tarjetas, estas tarjetas se colocaban luego en una lectora, para ejecutar un programa o leer unos datos, alguien simuló en el papel una de estas tarjetas, donde el usuario debía marcar una opción con lápiz, esto simulaba la perforación y podía ser leída por unos lectores especiales, de allí es que viene el nombre de "examen tipo IBM" quiere decir que se está imitando a la tarjeta que usaba la IBM en los ordenadores de los años 70, aquí quiero recalcar el mal uso de la palabra "Computador", usamos esta palabra para denominar a la PC que tenemos en casa y esta en realidad es un micro-computador.
El nombre de PC, viene de "Personal Computer", Computadora Personal en el lenguaje de Cervantes y fue acuñado por la empresa IBM, luego se fabricaron clones y como estas eran compatibles con la máquina fabricada por IBM, se empezó a utilizar el nombre "PC Compatible" queriendo decir que la máquina seguía los estándares fijados por la IBM, si nos atenemos a este hecho, podemos afirmar que más del 90% del parque de máquinas que tenemos en casa y en la oficina son "compatibles" ya que no fueron hechas por IBM, compañía que fue hace poco tiempo atrás vendida a LENOVO.
Volviendo al tema de las tarjetas de IBM, era necesario perforar varias docenas de tarjetas para poder ejecutar un pequeño programa y cuando llevabas tu programa (en forma de tarjetas) a una lectora se decía que estabas llevando un "lote de tarjetas" y lote en inglés se dice "Batch", en recuerdo de esa época, se decidió llamar "fichero batch" o simplemente "fichero bat" (Batch File o .Bat File en Inglés) a un archivo de texto que contiene una serie de comandos ya que los comandos se ejecutaban por lotes J. Este archivo de texto para que pueda ser ejecutado por el intérprete de comandos, debe de tener la extensión .Bat si va a ser ejecutado por el command.com en D.O.S. o Windows 3.1, 95 o 98 y .cmd si va a ser interpretado por el CMD de los sistemas NT (léase XP en la actualidad).
Hay algunos tipos que decidieron llamar a estos ficheros "batcheros", aberración lingüística que no pienso ni adoptar, ni apoyar ya que no creo que nadie en su sano juicio llamaría "grafchero" a un archivo gráfico, dejo en el tintero wordchero y cientos de ejemplos más...
El archivo Batch, fue muy útil en la época del D.O.S y como este sistema operativo desciende del Unix es que en este tipo de archivos, se leen los comandos línea por línea y se van ejecutando tal cual el "shell script" de los sistemas Unix.
Uno de los ficheros batch más famosos y usados es el "AUTOEXEC.BAT" que está omnipresente en casi todos los sistemas Windows y que se ejecuta en forma automática, cada vez que usted enciende su ordenador.
Con un fichero batch, se pueden hacer muchas cosas, desde algo útil hasta algo destructivo, podemos formatear un disco duro sin que se nos pida confirmación, podemos borrar determinado tipo de ficheros, alterar el registro y un gran etcétera.
Veamos un ejemplo inofensivo, abran el Block de notas y copien lo siguiente:
@echo off, if exist %WINDIR%SystemMsvbvm50.dll goto SIFILE, if exist %WINDIR%System32Msvbvm50.dll goto SIFILE, :NOFILE, cls, echo Visual Basic 5 no instalado !, pause, goto HECHO, :SIFILE, echo Runtime del Visual Basic 5 encontrado !, :HECHO, cada contenido del corchete va en una línea independiente, disculpen el embrollo, pero el espacio es corto, graben este archivo como prueba.bat, en alguna carpeta de su disco duro, salgan a una ventana de comandos ( inicio - ejecutar - cmd y Enter), vayan a la carpeta donde guardaron el archivo, escriban prueba y pulsen Enter, por si acaso, cuidado al grabarlo, porque luego me van a escribir diciéndome que no funciona?, al grabarlo, debes poner como nombre "prueba.bat" sin las comillas por supuesto y bajo el nombre donde dice "tipo", debes seleccionar "Todos los archivos", de otro modo en lugar de crear prueba.bat, se va a crear prueba.bat.txt y si tienes, como la mayoría, deshabilitada la opción de ver las extensiones de los archivos, verás solo prueba.bat y te preguntarás todo el año, ¿Por qué no me funciona?, un tip rápido, si lo has creado como .txt, aparecerá junto al nombre el icono del fichero de texto y si has colocado correctamente la extensión, al lado aparecerá un icono especial.
Los archivos batch, tienen una serie de comandos como call, for, choice, cls, exit, if, shift, entre otros, que lo hace bastante versátil y poderoso, antes en las revistas de informática venían ejemplos de archivos batch increíbles, aun conservo varios de ellos, los cuales mostraré en un par de semanas en mi programa de televisión.
Escríbeme a: leonardo_donaire@yahoo.com o
contácteme en el 99-38035

NO TE PIERDAS


