diff --git a/Makefile b/Makefile index d00dd69..11173d0 100644 --- a/Makefile +++ b/Makefile @@ -186,6 +186,7 @@ sync-windows: @$(WGET) $(REPO_SRC)/windows/update.bat -O $(WIN_HOME)/Documents/Local/update.bat @$(WGET) $(REPO_SRC)/windows/fix_nvidia_wsl.bat -O $(WIN_HOME)/Documents/Local/fix_nvidia_wsl.bat @$(WGET) $(REPO_SRC)/windows/vencord_installer.bat -O $(WIN_HOME)/Documents/Local/vencord_installer.bat + @$(WGET) $(REPO_SRC)/windows/fix_mihoyo_shortcut.bat -O $(WIN_HOME)/Documents/Local/fix_mihoyo_shortcut.bat # @$(WGET) $(REPO_SRC)/windows/fix_obs_shortcut.bat -O $(WIN_HOME)/Documents/Local/fix_obs_shortcut.bat @echo "$(WIN) Scripts synced!" @echo diff --git a/windows/fix_mihoyo_shortcut.bat b/windows/fix_mihoyo_shortcut.bat new file mode 100644 index 0000000..d4a68d0 --- /dev/null +++ b/windows/fix_mihoyo_shortcut.bat @@ -0,0 +1,24 @@ +@ECHO OFF +SETLOCAL ENABLEDELAYEDEXPANSION + +SET "collapse=%ProgramFiles%\Collapse Launcher" +FOR /F %%i IN ('dir /B /S ^"!collapse!\app-*^"') DO SET "vbc=%%i" + +:: Genshin shortcut +PowerShell -Command "" ^ + "$WshShell = New-Object -comObject WScript.Shell;" ^ + "$Shortcut = $WshShell.CreateShortcut('%APPDATA%\Microsoft\Windows\Start Menu\Programs\Genshin Impact.lnk');" ^ + "$Shortcut.WorkingDirectory = '!collapse!';" ^ + "$Shortcut.TargetPath = '!collapse!\CollapseLauncher.exe open -g 1 -r 0';" ^ + "$Shortcut.Save()" + +:: Honkai shortcut +PowerShell -Command "" ^ + "$WshShell = New-Object -comObject WScript.Shell;" ^ + "$Shortcut = $WshShell.CreateShortcut('%APPDATA%\Microsoft\Windows\Start Menu\Programs\Genshin Impact.lnk');" ^ + "$Shortcut.WorkingDirectory = '!collapse!';" ^ + "$Shortcut.TargetPath = '!collapse!\CollapseLauncher.exe open -g 2 -r 0';" ^ + "$Shortcut.Save()" + +IF NOT "%1"=="yes" PAUSE +EXIT /B diff --git a/windows11.bat b/windows11.bat index 055bde2..b250e97 100644 --- a/windows11.bat +++ b/windows11.bat @@ -180,6 +180,7 @@ PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/ctmpf.bat -OutFile '! PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/update.bat -OutFile '!local!\update.bat'" PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_nvidia_wsl.bat -OutFile '!local!\fix_nvidia_wsl.bat'" PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/vencord_installer.bat -OutFile '!local!\vencord_installer.bat'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_mihoyo_shortcut.bat -OutFile '!local!\fix_mihoyo_shortcut.bat'" :: PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_obs_shortcut.bat -OutFile '!local!\fix_obs_shortcut.bat'" @@ -402,6 +403,9 @@ PowerShell -Command "" ^ "Start-Process -Wait $outFile '/SUPPRESSMSGBOXES', '/VERYSILENT';" ^ "Remove-Item -Force $outFile" +:: Games shortcut +CMD /c "!local!\fix_mihoyo_shortcut.bat" yes + :: === FiveM == ECHO FiveM... PowerShell -Command "" ^