
Como se indica en el título, tengo un archivo bat configurado para localizar y ejecutar 2 archivos ejecutables separados. Uno está ubicado en la misma carpeta que el archivo bat que para este %~dp0 funciona bien. El segundo exe es uno de un juego que se encuentra en cualquier carpeta que la gente haya decidido instalarlo, incluso en una unidad diferente. Estoy tratando de encontrar una manera de llamar a ese exe y ejecutarlo sin necesidad de que esté dentro de la misma carpeta.
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
En este momento establece una ruta y luego llama desde ella a través de PowerShell, solo espero encontrar una mejor manera de configurar la ruta para que el juego pueda instalarse en cualquier unidad. ¡Gracias de antemano por cualquier ayuda!