View difference between Paste ID: NJHYANnB and ziYHtYZL
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:\Users\Татьяна\Documents\League of Legends\Replays\RU-151035321.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