getCmdLineArg()

La función del sistema SysLib.getCmdLineArg devuelve el argumento especificado de la lista de argumentos con los que se invocó el programa EGL. El argumento especificado se devuelve como un valor de serie.

  SysLib.getCmdLineArg(índice INT in)
  returns (resultado STRING)
resultado
El resultado puede ser cualquier elemento de caracteres.
índice
El índice puede ser cualquier elemento entero.
  • Si índice = 0, se devuelve el nombre del mandato.
  • Si índice = n, se devuelve el enésimo nombre de argumento.
  • Si n es mayor que la cuenta de argumentos, se devuelve un espacio en blanco.
El ejemplo de código siguiente recorre circularmente la lista de argumentos:
count int;
argument char(20);

count = 0;
argumentCount = SysLib.getCmdLineArgCount();

while (count < argumentCount)
   argument = SysLib.getCmdLineArg(count)
   count = count + 1;
end

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

Utilice la función SysLib.getCmdLineArgCount para obtener el número de argumentos o parámetros que se pasaron al programa EGL principal en el momento de su invocación.

Conceptos relacionados
Diagrama de sintaxis para funciones EGL

Consulta relacionada
Biblioteca SysLib de EGL
getCmdLineArgCount()

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.