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