Externes Programm mit Parametern starten
Hi,
leider bin ich über die Suche nicht wirklich fündig geworden, deswegen frag ich einfach mal: Ich möchte externe Programme mit Parametern starten. Mit WinExec geht das ja wunderschön, aber wie ist das mit CreateProcess oder ShellExecute? WinExec('C:\Programme\Delphi 7\bin\delphi32.exe -hm -ns -np', 1); Vielen Dank |
Re: Externes Programm mit Parametern starten
Hallo Timelesk,
die Suche zu ShellExecute gibt dir sicher mehr Treffer als du dir vorstellen kannst. Du findets dort auch Beispielaufrufe. Greetz alcaeus |
Re: Externes Programm mit Parametern starten
Delphi-Quellcode:
Bspw:
ShellExecute(0,'open',PChar(Pfad),PChar(Parameter),nil,SW_SHOW);
Delphi-Quellcode:
ShellExecute(0,'open','C:\WINDOWS\Notepad.exe','c:\boot.ini',nil,SW_SHOW);
|
AW: Externes Programm mit Parametern starten
Moin,
ich habe ein ähnliches Problem, finde aber die Lösung auch nicht mit diesem oder anderen Beiträgen... Quelltext: ShellExecute(0,'open', 'C:\Windows\System32\cmd.exe', 'C:\sox-14-4-0\sox.exe ' + opendialog1.FileName + ' lowcut '+ inttostr(Frequenz) + ' 0.707q','',SW_NORMAL); mit der Fehlermeldung: [Fehler] Unit1.pas(289): Inkompatible Typen: 'String' und 'PAnsiChar' Was muss ich verändern, damit es keine Fehlermeldung mehr gibt? |
AW: Externes Programm mit Parametern starten
Delphi-Quellcode:
Und das nächste Mal bitte einen eigenen Thread aufmachen und keine "Leichen schänden" ;)
ShellExecute(0,'open', 'C:\Windows\System32\cmd.exe', PChar('C:\sox-14-4-0\sox.exe ' + opendialog1.FileName + ' lowcut '+ inttostr(Frequenz) + ' 0.707q'),nil ,SW_NORMAL);
|
AW: Externes Programm mit Parametern starten
Danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz