Hier ist mein eigener Programmordner auf meinem USB-Laufwerk:
Program\
run.bat
bin\
config.ini
Iris.exe
library.dll
etc.
Ich würde gerne run.bat
anfangen Iris.exe
Ich kann dies nicht verwenden: F:/Program/bin/Iris.exe
wie eine Verknüpfung, da sie manchmal nicht als Laufwerk angehängt wird F:
( z. B. E:
oder G:
)
Was muss ich in die Bat-Datei schreiben, um unabhängig vom Laufwerksbuchstaben zu arbeiten?
Ich habe dies in der BAT-Datei versucht:
"\bin\Iris.exe"
Aber es funktioniert nicht.
C:\myDir\\bin\Iris.exe
(beachten Sie den doppelten Backslash). Dies funktioniert immer noch, aber den Backslash wegzulassen, bevor bin "sauberer" zu sein scheint? ->%~dp0bin\Iris.exe
.