Для решения проблемы с изменяющимся именем папки в пути к Discord, можно использовать цикл в bat-файле, чтобы автоматически находить последнюю версию папки. Вот пример bat-файла:
@echo off
setlocal
:: Путь к папке, где находится Discord
set "discordPath=C:\Users\User\AppData\Local\Discord"
:: Поиск последней версии папки
for /f "delims=" %%d in ('dir /b /ad /o-n "%discordPath%\app-*" 2^>nul') do (
set "latestFolder=%%d"
goto :found
)
:: Если папка не найдена
echo Папка с Discord не найдена!
pause
exit /b
:found
:: Запуск Discord
start "" "%discordPath%\%latestFolder%\Discord.exe"