Sie könnten anstelle von das verwenden, %CD%\
das für Aktuelles Verzeichnis steht %~dp0
.
Ich habe keinen Unterschied zwischen diesen beiden bemerkt.
Nebenbei bemerkt, wenn Sie den start
Befehl verwendet haben, empfiehlt es sich, ""
vor dem Programmstart ein zusätzliches Element hinzuzufügen und alle Parameter in ein Zitat einzubeziehen. Bei Bedarf müssen die in Anführungszeichen angegebenen Parameter durch ein Escape-Symbol ersetzt werden. Beispiel:
start /wait "" "%CD%\MyProgram.exe /link \"MyOtherDLL.dll\""