Guten Morgen,
ich habe ein Problem mit dem Befehl ShellExecute.
Und zwar möchte ich mit einer Konsolenanwendung eine Batch-Datei ausführen.
Mein Programm sieht wie folgt aus:
Delphi-Quellcode:
program Batch;
{$APPTYPE CONSOLE}
uses
Windows, SysUtils, ShellAPI;
begin
ShellExecute(0, Nil,
PChar('C:\Dokumente und Einstellungen\Admin\Desktop\new\Datei.bat'), Nil, Nil, SW_NORMAL);
end.
Meine Problem ist, dass die Batch-Datei nicht ausgeführt wird.
Die Batch-Datei funktioniert aber an sich (wenn ich die manuell ausführe).
Könnte mir bitte Jemand sagen, wie ich das anstellen kann - so das es funktioniert?
Ich habe auch schon im Forum gesucht und über google, leider ohne Erfolg.
Falls das eine Rolle spielen sollte:
Ich sitze an einen PC auf dem Win XP Pro SP3 und Delphi 2009 installiert ist.
Ich danke euch bereits im voraus.