lunes, 20 de febrero de 2017

LLAMAR AL SISTEMA OPERATIVO DESDE SPSS

Los que utilizamos la ventana de sintaxis de SPSS hemos ido descubriendo una infinidad de tareas que podemos integrar en un sólo ejecutable, lo que permite automatizar procesos para ganar en productividad y en seguridad estadística.

En la entrada de hoy vamos a referirnos a la posibilidad de integrar también tareas de administración de ficheros o ejecución de programas alternativos sin salir de SPSS. Podemos lograrlo utilizando el comando Host Command, que llama al sistema operativo (Windows, Linux, etc.) y lanza instrucciones de éste.

Por poner un ejemplo, vamos a integrar en nuestro código de SPSS dos tareas diferentes: copiar un fichero RAR desde una ubicación a otra y descomprimirlo.


host COMMAND ="copy c:\ejemplo.rar d:\Mis_lugares_web\ /y & 
cd C:\Program Files\WinRAR & unrar x d:\Mis_lugares_web\ejemplo.rar d:\Mis_lugares_web ".


Como se observa, hemos encadenado tres comandos de ms-dos separados por el signo "&": la copia de un fichero en la carpeta d:\Mis_lugares_web, ubicarnos en la ruta del programa Winrar y, finalmente, extraer el contenido de "ejemplo.rar" en el interior de la carpeta en que copiamos el fichero.


Esperamos que os sirva, no dudéis en hacer algún comentario si tenéis alguna inquietud.

No hay comentarios:

Publicar un comentario