Array
(
)

Como pegar um parametro passado ao executavel?

Titanius
   - 11 jan 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


Nildo
   - 11 jan 2006

ParamStr(1)


Bruno Belchior
   - 11 jan 2006

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 #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]


Titanius
   - 11 jan 2006


Citação:
ParamStr(1)


Valeu nildo, funcionou perfeitamente...

[]s


Titanius
   - 11 jan 2006

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


[]s


Michael
   - 11 jan 2006

Complementado meus nobres colegas, tbm existe a função ParamCount, que retorna o total de parâmetros passados via linha de comando.

Essa função e ParamStr são usadas em conjunto na maioria dos casos. Provavelmente vc irá precisar dela tbm. ;-)

[]´s