Install
DEL /Q "%UserProfile%\Downloads\Battle.net-Setup.exe" & "curl.exe" --output "%UserProfile%\Downloads\Battle.net-Setup.exe" --location "https://battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe" && "%UserProfile%\Downloads\Battle.net-Setup.exe" --lang="enUS" --installpath="%ProgramFiles(x86)%\Battle.net"
Minimal Launch
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --renderer-process-limit="1" --in-process-gpu --process-per-site --disable-gpu
Headless
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --headless --single-process --disable-gpu
d3
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="diablo3" --gamepath="%ProgramFiles(x86)%\Diablo III" --install
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="diablo3" --gamepath="%ProgramFiles(x86)%\Diablo III" --repair
d3cn
Diablo III China
-
-
-
TODO: Figure out
diablo3 vs
d3cn for
--game 2)
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="d3cn" --gamepath="%ProgramFiles(x86)%\暗黑破坏神III" --install
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="d3cn" --gamepath="%ProgramFiles(x86)%\暗黑破坏神III" --repair
w3
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="w3" --gamepath="%ProgramFiles(x86)%\Warcraft III" --install
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="w3" --gamepath="%ProgramFiles(x86)%\Warcraft III" --repair
anbs
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="anbs" --gamepath="%ProgramFiles(x86)%\Diablo Immortal" --install
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --game="anbs" --gamepath="%ProgramFiles(x86)%\Diablo Immortal" --repair
TODO
Main WoW (untested)
Can combine all flags into one to immediately check for updates
3)

TODO: Flag for immediate exit after update, or flag to pass to Bnet.exe to exit like
--quit
"%ProgramFiles(x86)%\Battle.net\Battle.net.exe" --headless --single-process --disable-gpu --game="wow" --gamepath="%ProgramFiles(x86)%\World of Warcraft" --repair