Entwickler-Ecke

Windows API - ShellExecute mit Parametern?


Seraph - Di 23.05.06 10:31
Titel: ShellExecute mit Parametern?
Hi Leute!

Kann ich es mit dem Befehl "ShellExecute" irgendwie schaffen, dass ich eine Exedatei mit einem gewissen parameter ausführe???

Also zum Beispiel Wordpad.exe soll gleich mit einem bestimmten Dokument geöffnet werden!

Habs mal so probiert:

Delphi-Quelltext
1:
ShellExecute(Application.Handle, 'open', PChar('"' + HomeDir() + '\data\wordpad.exe" "' + HomeDir() + '\prepeared_docs\' + DocList.Items.Strings[DocList.ItemIndex] + '.lst"'), nilnil, SW_SHOW);                    


Hat aber nicht funktioniert!

Weiß jemand Rat?

Gruß
Seraph


Moderiert von user profile iconGausi: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 23.05.2006 um 15:27


Born-to-Frag - Di 23.05.06 10:34

Schonmal in der OH nachgesehn? Also da wo du das erste nil schreibst, kannst du die Parameter übergeben.

greetz


Seraph - Di 23.05.06 12:59

Danke!
Des hat super gefunzt! :D

Gruß
Seraph