SHOW:
|
|
- or go back to the newest paste.
1 | @echo off | |
2 | setlocal enabledelayedexpansion | |
3 | set RADS_PATH= | |
4 | echo =================== | |
5 | echo EN: Finding other LOL directory path.. | |
6 | echo =================== | |
7 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKCU\SOFTWARE\RIOT GAMES\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
8 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
9 | goto runApp | |
10 | ) | |
11 | cls | |
12 | echo =================== | |
13 | echo EN: Finding other LOL directory path.. | |
14 | echo =================== | |
15 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKCU\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\RIOT GAMES\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
16 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
17 | goto runApp | |
18 | ) | |
19 | cls | |
20 | echo =================== | |
21 | echo EN: Finding other LOL directory path.. | |
22 | echo =================== | |
23 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKCU\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\RIOT GAMES\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
24 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
25 | goto runApp | |
26 | ) | |
27 | cls | |
28 | echo =================== | |
29 | echo EN: Finding other LOL directory path.. | |
30 | echo =================== | |
31 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKLM\Software\Wow6432Node\Riot Games\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
32 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
33 | goto runApp | |
34 | ) | |
35 | cls | |
36 | echo =================== | |
37 | echo EN: Finding other LOL directory path.. | |
38 | echo =================== | |
39 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKLM\Software\Wow6432Node\Riot Games\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
40 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
41 | goto runApp | |
42 | ) | |
43 | cls | |
44 | echo =================== | |
45 | echo EN: Finding other LOL directory path.. | |
46 | echo =================== | |
47 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKCU\SOFTWARE\RIOT GAMES\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
48 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
49 | goto runApp | |
50 | ) | |
51 | cls | |
52 | echo =================== | |
53 | echo EN: Finding other LOL directory path.. | |
54 | echo =================== | |
55 | FOR /f "usebackq skip=2 tokens=3,4,5,6,7,8,9" %%i in (`%systemroot%\system32\REG.EXE QUERY "HKLM\SOFTWARE\RIOT GAMES\RADS" /v "LOCALROOTFOLDER"`) DO ( | |
56 | SET RADS_PATH=%%i %%j %%k %%l %%m %%n %%o | |
57 | goto runApp | |
58 | ) | |
59 | cls | |
60 | echo =================== | |
61 | echo EN: Finding other LOL directory path.. | |
62 | echo =================== | |
63 | for /f "Tokens=3,4,5,6,7,8,9,10,11,12,13,14,15" %%a in ('%systemroot%\system32\REG.EXE Query HKLM\Software /V /F "LocalRootFolder" /S /E ^| %systemroot%\system32\find.exe "RADS"') do ( | |
64 | set RADS_PATH=%%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m | |
65 | goto runApp | |
66 | ) | |
67 | cls | |
68 | echo =================== | |
69 | echo EN: Finding another LOL directory path.. | |
70 | echo =================== | |
71 | for /f "Tokens=3,4,5,6,7,8,9,10,11,12,13,14,15" %%a in ('%systemroot%\system32\REG.EXE Query HKLM\Software /s ^| %systemroot%\system32\find.exe "LocalRootFolder" ^| %systemroot%\system32\find.exe "RADS"') do ( | |
72 | set RADS_PATH=%%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m | |
73 | goto runApp | |
74 | ) | |
75 | cls | |
76 | echo =================== | |
77 | echo EN: Finding another LOL directory path.. | |
78 | echo =================== | |
79 | for /f "Tokens=3,4,5,6,7,8,9,10,11,12,13,14,15" %%a in ('%systemroot%\system32\REG.EXE Query HKCU\Software /V /F "LocalRootFolder" /S /E ^| %systemroot%\system32\find.exe "RADS"') do ( | |
80 | set RADS_PATH=%%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m | |
81 | goto runApp | |
82 | ) | |
83 | cls | |
84 | echo =================== | |
85 | echo EN: Finding another LOL directory path again.. | |
86 | echo =================== | |
87 | for /f "Tokens=3,4,5,6,7,8,9,10,11,12,13,14,15" %%a in ('%systemroot%\system32\REG.EXE Query HKCU\Software /s ^| %systemroot%\system32\find.exe "LocalRootFolder" ^| %systemroot%\system32\find.exe "RADS"') do ( | |
88 | set RADS_PATH=%%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m | |
89 | goto runApp | |
90 | ) | |
91 | cls | |
92 | goto cannotFind | |
93 | :runApp | |
94 | set RADS_PATH=%RADS_PATH:/=\% | |
95 | @cd /d "%RADS_PATH%\solutions\lol_game_client_sln\releases" | |
96 | ||
97 | set init=0 | |
98 | set v0=0&set v1=0&set v2=0&set v3=0 | |
99 | for /f "delims=" %%F in ('dir *.*.*.* /b') do ( | |
100 | for /F "tokens=1,2,3,4 delims=." %%i in ("%%F") do ( | |
101 | if !init! equ 0 ( set init=1&set flag=1 ) else ( | |
102 | set flag=0 | |
103 | ||
104 | if %%i gtr !v0! ( set flag=1 ) else ( | |
105 | if %%j gtr !v1! ( set flag=1 ) else ( | |
106 | if %%k gtr !v2! ( set flag=1 ) else ( | |
107 | if %%l gtr !v3! ( set flag=1 ) | |
108 | ) | |
109 | ) | |
110 | ) | |
111 | ) | |
112 | ||
113 | if !flag! gtr 0 ( | |
114 | set v0=%%i&set v1=%%j&set v2=%%k&set v3=%%l | |
115 | ) | |
116 | ) | |
117 | ) | |
118 | ||
119 | if !init! equ 0 goto cannotFind | |
120 | set lolver=!v0!.!v1!.!v2!.!v3! | |
121 | ||
122 | @cd /d "!RADS_PATH!\solutions\lol_game_client_sln\releases\!lolver!\deploy" | |
123 | if exist "League of Legends.exe" ( | |
124 | - | @start "" "League of Legends.exe" "8394" "PATH\TO\REPLAY.rofl" |
124 | + | @start "" "League of Legends.exe" "8394" "D:\RU-153073932.rofl" |
125 | goto exit | |
126 | ) | |
127 | :cannotFind | |
128 | echo =================== | |
129 | echo EN: Cannot found LOL directory path for automatic. | |
130 | echo =================== | |
131 | @pause | |
132 | goto exit | |
133 | :exit |