Paso de parametros al ejecutable

Post Reply
BenD
Posts: 29
Joined: Fri Jan 18, 2008 3:48 pm

Paso de parametros al ejecutable

Post by BenD »

Hola....

Es posible pasarle una serie de paramtetros a un ejecutable ?

Quisiera poder hacer algo en mi "ejemplo.exe" como:

c:\>ejemplo /D /Y 2008

para indicarle al programa que opere en un modo especifico (/D) y para un año determinado (/Y 2008)


Es posible hacer esto ?

Gracias de antemano
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

hola

si es posible

Code: Select all

function main( param1, param2.. )

bla..
bla.

return
ahora creas un acceso directo y le colocas los parametros
eso si todos los parametros deben ser en caracteres..
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
BenD
Posts: 29
Joined: Fri Jan 18, 2008 3:48 pm

Post by BenD »

Creo que no entiendo bien...


Que pasa si yo en la funcion main coloco a que me reciba 2 parámetros y cuando llamo el programa solo le envio uno (por ejemplo solo D)...cual es la manera de hacer los parámetros flexibles....asi como cuando uno en DOS utiliza un parámetro al inicio o al final..
"copy xx.xxx d: /y"
es igual a
"copy /y xx.xxx d:"
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

Exactamente igual

crea una acceso directo y colocas los parametros

Code: Select all

acceso directo

destino: C:\winvent\wcta.exe parame1 parame2
iniciar en: C:\winvent
etc

Code: Select all

function main( cVar1, cVar2 )

alert( cVar1 )
alert( cVar2 )

...

return nil
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Puedes usar PCount() desde tu aplicación para saber cuantos parámetros se le han enviado
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply