Saludos a Todos...
Clipper, harbour, xHarbour (y creo que los demas compiladores compatibles ccon Clipper) permiten capturar los parametros pasados en una linea de comandos...
o sea... si he desarrollado una aplicacion llamada "utilidad.exe" y a nivel de consola escribo "Utilidad parametro1 parametro2 parametro3" estos pueden se capturados en el procedimiento/funcion principal de la aplicacion: Ej: Procedure Main( cPar1, cPar2, cPar3,... )... esto es algo que se que funciona perfecto...
Pero mi necesidad ahora es la siguiente:
si a nivel de consola escribo "Utilidad un solo Parametro pero usando espacios entre las palabras" necesito que cuando se ejecute el programa principal (Procedure Main( cPar )) entonces cPar me entregue "un solo Parametro pero usando espacios entre las palabras"...
Como hago eso???
Seguramente es una tonteria, pero no logro llegarle...
Gracias de Antemano por cualquier orientacion
Giancarlo Sabattino
Valencia, Venezuela
Parametros en linea de comandos
- gsabattino
- Posts: 100
- Joined: Fri Oct 14, 2005 12:03 am
- Location: Valencia, Venezuela
Re: Parametros en linea de comandos
program.exe "primer parametro"
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
- gsabattino
- Posts: 100
- Joined: Fri Oct 14, 2005 12:03 am
- Location: Valencia, Venezuela
Re: Parametros en linea de comandos
Gracias Gracias Gracias...
No dije que seria una tontería???
yo buscando resolver el problema a nivel de código cuando el problema se resuelve de una manera tan simple en la misma linea de comandos...
Giancarlo Sabattino
Valencia, Venezuela.
No dije que seria una tontería???
yo buscando resolver el problema a nivel de código cuando el problema se resuelve de una manera tan simple en la misma linea de comandos...
Giancarlo Sabattino
Valencia, Venezuela.
- carlos vargas
- Posts: 1421
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
Re: Parametros en linea de comandos
myexe.prg
Code: Select all
procedure main( ... )
local aParam := hb_aparams()
if hb_isarray(aParam)
aeval( aParam, {|p| qout( p ) } )
endif
return
d:\compiler>myexe 1 2 3 "uno" "dos" "tres"
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)