Вот моя собственная папка с программой на моем USB-накопителе:
Program\
run.bat
bin\
config.ini
Iris.exe
library.dll
etc.
Я хотел бы использовать run.bat
для начала Iris.exe
Я не могу использовать это: F:/Program/bin/Iris.exe
как ярлык, потому что иногда он не подключается как диск F:
( например, E:
или G:
)
Что мне нужно написать в bat-файле, чтобы он работал независимо от буквы диска?
Я пробовал это в файле BAT:
"\bin\Iris.exe"
Но это не работает.
C:\myDir\\bin\Iris.exe
(обратите внимание на двойную обратную косую черту). Это все еще работает, но если убрать обратную косую черту до того, как bin кажется «чище»? ->%~dp0bin\Iris.exe
.