Bat 파일에서 다중 드라이브 전체 검색을 통해 .exe를 찾으려고 합니다. 상대 경로 명령으로 시도했습니다.

Bat 파일에서 다중 드라이브 전체 검색을 통해 .exe를 찾으려고 합니다. 상대 경로 명령으로 시도했습니다.

제목에 명시된 대로 2개의 별도 exe를 찾아 실행하도록 bat 파일을 설정했습니다. 하나는 %~dp0에 대해 잘 작동하는 bat 파일과 동일한 폴더에 있습니다. 두 번째 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을 통해 호출합니다. 저는 단지 게임이 모든 드라이브에 설치될 수 있도록 경로를 설정하는 더 나은 방법을 찾고자 합니다. 어떤 도움이라도 미리 감사드립니다!

관련 정보