startCmd()

La función del sistema SysLib.startCmd ejecuta un mandato del sistema y no espera a que finalice el mandato.

  SysLib.startCmd(
    serieMandato STRING in
    [, serieModalidad STRING in
    ])
serieMandato
Identifica el mandato del sistema operativo que se desea invocar.
serieModalidad
La serieModalidad puede ser cualquier carácter o elemento de serie. El elemento puede estar en cualquiera de las dos modalidades:
  • formulario: en la que cualquiera carácter de entrada queda a disposición del programa una vez tecleado, es decir, cada pulsación de tecla se pasa directamente al mandato especificado.
  • línea: en la que la entrada no está disponible hasta que se utiliza el carácter de línea nueva, es decir, no se envía ninguna información al mandato especificado hasta que se pulsa la tecla INTRO y entonces se envía toda la línea al mandato.

El ejemplo de código siguiente

  ejemplo de Arlan aquí...

El mandato del sistema que se está ejecutando debe ser visible para el programa en ejecución. Por ejemplo, si ejecuta callCmd("mySpecialProgram.exe"), el programa "mySpecialProgram.exe" debe estar en un directorio incluido en la variable de entorno PATH. También puede especificar la ubicación completa del directorio, por ejemplo callCmd("program files/myWork/mySpecialProgram.exe").

La función SysLib.startCmd sólo está soportada en entornos Java.

Utilice la función SysLib.callCmd para ejecutar un mandato del sistema que espera a que finalice el mandato.

Conceptos relacionados
Diagrama de sintaxis para funciones EGL

Consulta relacionada
Biblioteca SysLib de EGL
Cambio falso según sea necesario

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.