Hallihallo,
ich habe ein Problem mit ShellExecute();. Ich möchte eine *.bat starten, die nicht im Programmverzeichnis liegt.
Aufbau der BAT:
Delphi-Quellcode:
@echo off
echo TestTest
test.exe
pause
Die BAT soll ein anderes Programm starten (welches auch wirklich über die BAT gestartet werden soll und nicht über ShellExecute();.
Zum starten der BAT, ist klar, nutze ich:
ShellExecute(Handle,'open',PChar(progpath+'testbat.bat'),nil,nil,SW_SHOWNORMAL);
Mein Problem jetzt:
Zitat:
Teset
Der Befehl "TEST.EXE" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Drücken Sie eine beliebige Taste . . .
Wenn ich die BAT manuell starte (also via Doppelklick), dann startet er die Test.exe :/.
Evtl. kann mir jemand helfen,
Whoopee