Executar atalho

Delphi

02/02/2004

Nao estou conseguinto executar um jogo pelo shellexecute,o atalho é:´C:\Arquivos de programas\Valve\hl.exe´ -nomaster -game cstrike
Alguem poderia me dizer como posso fazer meu programa executar esse arquivo com esses parametros,ou como executar um atalho do desktop?


Kroki

Kroki

Curtidas 0

Respostas

Cebikyn

Cebikyn

02/02/2004

Tente assim:

ShellExecute(Handle,´open´,´C:\Arquivos de programas\Valve\hl.exe´, ´-nomaster -game cstrike´, ´C:\Arquivos de programas\Valve\´, SW_NORMAL);



GOSTEI 0
Kroki

Kroki

02/02/2004

Valeu Muito!!!
Como sabia desse detalhe?


GOSTEI 0
Cebikyn

Cebikyn

02/02/2004

Como sabia desse detalhe?


É só ver os parâmetros da função ShellExecute, em que vc especifica a ação (´open´, ´print´, etc...), o arquivo, os parâmetros (que é o q vc queria), o diretório de trabalho e o método de abertura (SW_SHOW, SW_SHOWNORMAL, SW_SHOWMAXIMIZED, etc...)


GOSTEI 0
POSTAR