Zitat:
Versuch mal
ShellExecute_AndWait('cmd.exe', '/k "' + ExtractFilePath(ParamStr(0)) + 'Installationen\' + ListBoxInstallationen.Items[7] + '"');
da öffnet sich nur die cmd im taskmanager aber es passiert nichts.
wenn ich die bat datei manuell ausführe funktioniert sie ja
code der bat datei :
@ECHO.
@Echo Installing Notepad++
@npp.6.2.2.Installer.exe /S
Zitat:
Und diese Datei gibt es dort auch? Was sagt ein FileExists() zu diesem absoluten Pfad?
Delphi-Quellcode:
if CheckListBoxInstallieren.Checked[3] then
begin
if FileExists(ExtractFilePath(ParamStr(0)) + 'Installationen\' + ListBoxInstallationen.Items[7]) then
begin
ShellExecute_AndWait('cmd.exe', '/k "' + ExtractFilePath(ParamStr(0)) + 'Installationen\' + ListBoxInstallationen.Items[7] + '"');
CheckListBoxInstallieren.Items[3] := ListBoxInstallationen.Items[6]+' (installiert)';
end;
end;
FileExists lässt mich weiter