SHELL

Sinopsis
SHELL comando
(SHELL comando aguarda)
Descripción

Ejecuta su argumento como un comando de shell (también llamado intérprete de comandos). Devuelve CIERTO si ejecuta el comando, FALSO si no. Si el comando es una lista de instrucciones literal y si quieres enviar una barra inversa al shell, debes usar \\ para que la barra inversa queda intacta a través de la lectura de Logo.

El argumento opcional aguarda controla si FMSLogo aguarda para que comando termine antes de ejecutar la próxima instrucción. Si hay un argumento aguarda, debe ser CIERTO o FALSO. Cuando no se da el argumento aguarda, SHELL no aguarda que el comando termine.

Si tu comando tiene espacios en la ruta del ejecutable, es una buena idea encerrarlo con comillas inglesas, sino es posible que ejecutaras el programa equivocado. Por ejemplo, si hay un archivo llamado c:\Program.exe, entonces la instrucción siguiente ejecuta c:\Program.exe con el parámetro Files\Audacity\audacity.exe:

MUESTRA SHELL [C:\\Program Files\\Windows NT\\Accessories\\wordpad.exe]

Por lo contrario, la instrucción siguiente siempre ejecuta audacity.exe, sin importar si c:\Program.exe existe o no:

MUESTRA SHELL [\"C:\\Program Files\\Windows NT\\Accessories\\wordpad.exe\"]

Ejemplo
MUESTRA SHELL [notepad c:\\ejemplo.txt]
cierto
MUESTRA SHELL [aplicacíon-desconocida c:\\ejemplo.txt]
falso

SourceForge.net Logo