Paso de parametros al ejecutable

Paso de parametros al ejecutable

Postby BenD » Fri Apr 11, 2008 7:26 pm

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
BenD
 
Posts: 29
Joined: Fri Jan 18, 2008 3:48 pm

Postby Patricio Avalos Aguirre » Fri Apr 11, 2008 7:40 pm

hola

si es posible

Code: Select all  Expand view  RUN
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
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby BenD » Fri Apr 11, 2008 9:56 pm

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:"
BenD
 
Posts: 29
Joined: Fri Jan 18, 2008 3:48 pm

Postby Patricio Avalos Aguirre » Fri Apr 11, 2008 10:28 pm

Exactamente igual

crea una acceso directo y colocas los parametros

Code: Select all  Expand view  RUN
acceso directo

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


Code: Select all  Expand view  RUN
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
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby Antonio Linares » Sat Apr 12, 2008 5:58 am

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 48 guests