Einzelnen Beitrag anzeigen

Mr Whoopee

Registriert seit: 28. Jun 2004
73 Beiträge
 
#1

Problem mit ShellExecute();

  Alt 8. Aug 2005, 17:16
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
  Mit Zitat antworten Zitat