Como pegar um parametro passado ao executavel?

11/01/2006

Olá, como faço pra pegar um parâmetro passado ao executavel, no estilo:

meuexe.exe senha

como pego esse ´senha´?

desde já agradeço.

[]s


Titanius

Respostas

11/01/2006

Nildo

ParamStr(1)


Responder Citar

11/01/2006

Bruno Belchior

Só para completar, a função ParamStr retorna os parâmetros passados a partir do numeral um, em outras palavras se você executar o código
seuexecutavel -s -p -o
terá as possíveis situações:[list:37a221b700][*:37a221b700]ParamStr(1) o retorno será ´-s´;
[*:37a221b700]ParamStr(2) o retorno será ´-p´;
[*:37a221b700]ParamStr(3) o retorno será ´-o´;
[*:37a221b700]Lembrando que ParamStr(0) retorna o caminho do arquivo;[/list:u:37a221b700][/list]


Responder Citar

11/01/2006

Titanius

ParamStr(1)


Valeu nildo, funcionou perfeitamente...

[]s


Responder Citar

11/01/2006

Titanius

otima explicação Bruno Belchior, obrigado! :D essa eu não conhecia.. hehe


[]s


Responder Citar

11/01/2006

Michael

Complementado meus nobres colegas, tbm existe a função [b:55435a5835]ParamCount[/b:55435a5835], que retorna o total de parâmetros passados via linha de comando.

Essa função e [b:55435a5835]ParamStr [/b:55435a5835]são usadas em conjunto na maioria dos casos. Provavelmente vc irá precisar dela tbm. ;-)

[]´s


Responder Citar