Nach der Bearbeitung der Batch-Datei möchte ich es ausführen. Wenn ich es auf dem Desktop laufen, läuft es richtig, aber aus meinem Programm, erhalte ich die Fehlermeldung:Shell-Funktion Fehler "ungültige Prozedur Aufruf oder Argument"
invalid procedure call or argument
Die Batch-Datei verwendet wird, bis die VB6 Programm endet.
dRetVal = Shell("C:\Users\Theo\Desktop\BatchName.bat", vbMinimizedNoFocus)
Was ist falsch an dieser Linie? Oder haben Sie andere Vorschläge? Danke!
Batch-Dateien werden von 'C: \ Windows \ System32 \ CMD.EXE' ausgeführt. CMD benötigt die Schalter '/ c' zum Ausführen und Beenden und' /k', um nach dem Ende des Stapels weiter zu laufen. Siehe 'cmd /?'. –
@Morales Batovski Vielen Dank. – TheoDeed
@Noodles Ich denke, ich muss Mr. Noodles danken. Jetzt ist die Anweisung wie folgt: dRetVal = Shell ("C: \ Windows \ System32 \ cmd.exe/c "" G: \ Dokumente \ CheckPoint \ BatchName.bat" "", vbMinimizedNoFocus) Wie kann ich Problem anzeigen gelöst? – TheoDeed