obter e passar parâmetros para um exe
26/08/2004
0
Rodrigo Costa
Posts
26/08/2004
Paulo_amorim
Para ler, utlize ParamCount( i ), onde i eh cada parÂmetro do seu sistema, começado do 1
ParamCount(0) retorna o caminho do arquivo exe
no caso, ParamCount(1) eh o usuario, ParamCount(2) seria a senha
para passar no Delphi, utilize Run/Parameters ... a partir daí eh soh soh passar...
Espero que ajude
Até+
26/08/2004
Paulo_amorim
Lerdo que eu sou...
o nome da função eh [b:5da4799722]ParamStr[/b:5da4799722], e não ParamCount, como eu havia dito
ParamCount retorna a quantidade de parametros.
Até+
27/08/2004
Anderson_blumenau
de um exemplo prativo
valeu
27/08/2004
Fórum Vini
vc se lembra daqueles programas do DOS? Acho que a utilização de parâmetros vem daquela época.. por exemplo:
Nesse trecho, você está chamando um programa que se chama DIR e passando dois parâmetros: /s e *.txt(os parâmetros são separados por um espaço). Esses parâmetros dizem como o programa deve agir. Atualmente, vejo muita gente usando parâmetros para impedir a execução do aplicativo, criando um aplicativo que só se execute se for passado um parâmetro X(como uma senha)... isso impede que o programa seja executado diretamente pelo windows explorer, pois nenhum parâmetro será passado para ele.
Espero ter ajudado,
Vinicius;
27/08/2004
Paulo_amorim
creio que hoje em dia o exemplo mais presente seja o do programa do windows Net.exe
Net send
Net Start
Net time
Net stop
etc...
o que vc colocar depois do Net são parâmetros pra ele...
Espero que ajude
Até+
Clique aqui para fazer login e interagir na Comunidade :)