Problem mit dem audführen einer batch datei?????
-
ShellExecute(NULL, //sollte die bat aufrufen tut aber nur mit exe oder documenten "open", "hallo.bat", "", "", SW_SHOWDEFAULT);
wiso will der die net öffnen oder wie kann ich die öffnen lassen???
-
Probier mal anstatt "hallo.bat" "command /c hallo.bat"
-
sorry aber leider tut es immernoch nicht, hat noch jemand eine idea???
-
Hallo
ist die Batch-Datei im richtigen Verzeichnis
was steht denn in der Batch-Datei
starte dochmal in der Batchdatei irgenein Programm zB Edit oder soMfG
Klaus
-
Verschoben nach "WinAPI".
-
"command /c hallo.bat" sollte eigentlich funktionieren, vielleicht mußt Du "/c hallo.bat" aber auch als Parameter in ShellExecute angeben. Mudu ausprobieren
-
Was liefert ShellExecute denn für einen Wert zurück?
Größer als 32?
Oder sowas hier:
0
ERROR_FILE_NOT_FOUND
ERROR_PATH_NOT_FOUND
ERROR_BAD_FORMAT
SE_ERR_ACCESSDENIED
SE_ERR_ASSOCINCOMPLETE
SE_ERR_DDEBUSY
SE_ERR_DDEFAIL
SE_ERR_DDETIMEOUT
SE_ERR_DLLNOTFOUND
SE_ERR_FNF
SE_ERR_NOASSOC
SE_ERR_OOM
SE_ERR_PNF
SE_ERR_SHARE
-
Versuchs mal mit kompletter Pfadangabe!
-
Danke @ all,
wenn des Parameter /c hallo.bat ist funkt es, aber was bedeutet eigentlich des /c????
-
Siehe Windows Hilfe unter cmd oder command.