Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.150 Beiträge
 
Delphi 12 Athens
 
#8

Re: ShellExecute: Batch wird nicht ausgeführt

  Alt 21. Apr 2009, 20:56
die " sind aber nur bei den Parametern nötig.
denn dort werden die ' ' (Leerzeichen) als Trennzeichen verwendet
Delphi-Quellcode:
ShellExecute(0, 'open', 'cmd', '"C:\Dokumente und Einstellungen\Admin\Desktop\new\Datei.bat"', nil, SW_HIDE);

ShellExecute(0, 'open', 'C:\Dokumente und Einstellungen\Admin\Desktop\new\Datei.bat', nil, nil, SW_HIDE);
hier führt cmd praktisch 3 Dateien aus
[delphi]ShellExecute(0, 'open', 'cmd', 'C:\Dokumente und Einstellungen\Admin\Desktop\new\Datei.bat', nil, SW_HIDE);
also "C:\Dokumente", "und" und "Einstellungen\Admin\Desktop\new\Datei.bat"
und davon gibt es wohl garnichts, also passiert auch nix
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat