Iniciar programa com parametros

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Iniciar programa com parametros

Mensagem por alaminojunior »

Olá meus caros, como fazer para iniciar o sistema com parametros.
Por exemplo:
Se eu digitar no prompt: sistema.exe /s -> inicia com som
sistema.exe /m -> inicia com moldura
Como fazer ?
Avatar do usuário
Daniel
Usuário Nível 3
Usuário Nível 3
Mensagens: 373
Registrado em: 13 Ago 2003 22:42
Localização: Apucarana - PR

Mensagem por Daniel »

e so vc criar uma funcao no inicio com o mesmo nome do prg principal

exe:

Código: Selecionar todos

procedure SeuPrograma(param1, param2)

IF VALTYPE( param1 ) != "C"
      param1 = ""
   ENDIF

   IF VALTYPE( param2 ) != "C"
      param2 = ""
   ENDIF

IF  UPPER(param2)) == '/M'
   com moldura
Else
 sem moldura
endif
Daniel

Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

No inicio do seu prg principal escreva:
PARAM <variavel>

Depois vc pode verificar se a <variavel> # Null para saber se foi passado algum valor como parametro.
Responder