Como pegar um parametro passado ao executavel?
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
meuexe.exe senha
como pego esse ´senha´?
desde já agradeço.
[]s
Titanius
Curtidas 0
Respostas
Nildo
11/01/2006
ParamStr(1)
GOSTEI 0
Bruno Belchior
11/01/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 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]
seuexecutavel -s -p -o
[*: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]
GOSTEI 0
Titanius
11/01/2006
ParamStr(1)
Valeu nildo, funcionou perfeitamente...
[]s
GOSTEI 0
Titanius
11/01/2006
otima explicação Bruno Belchior, obrigado! :D essa eu não conhecia.. hehe
[]s
[]s
GOSTEI 0
Michael
11/01/2006
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
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
GOSTEI 0