Попытка найти .exe через многодисковый поиск в bat-файле. Пробовал с командами относительного пути

Попытка найти .exe через многодисковый поиск в bat-файле. Пробовал с командами относительного пути

Как указано в заголовке, у меня есть bat-файл, настроенный на поиск и запуск двух отдельных exe-файлов. Один находится в той же папке, что и bat-файл, который для этого %~dp0 работает просто отлично. Второй exe-файл — это файл игры, который находится в любой папке, в которую люди решили ее установить, даже на другом диске. Я пытаюсь найти способ вызвать этот exe-файл и запустить его без необходимости его нахождения в той же папке.

title Genshin Impact + ReShade
color 0f
mode con:cols=110 lines=25

REM ====================================================================================================
cls
REM ====================================================================================================
set "GenshinImpactPath=C:\Program Files\Genshin Impact\Genshin Impact game\GenshinImpact.exe"
start "" "%~dp03DMigoto Loader.exe"
REM ====================================================================================================

powershell -command Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
powershell -command Start-Process -FilePath Injector.exe GenshinImpact.exe -Verb RunAs
powershell -command Start-Process -FilePath '%GenshinImpactPath%' -Verb RunAs
powershell -command Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted

exit

Сейчас он устанавливает путь и затем вызывает его через powershell, я просто надеюсь найти лучший способ установить путь, чтобы игру можно было установить на любой диск. Заранее спасибо за любую помощь!

Связанный контент