Skip to content

Commit 64cc917

Browse files
author
MagiZAP
authored
Add files via upload
1 parent eb5e7d1 commit 64cc917

File tree

1 file changed

+137
-0
lines changed

1 file changed

+137
-0
lines changed

script.bat

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
@echo off
2+
color 0B
3+
4+
echo Welcome to SimpleXMG - cpuminer-opt configuration assistant!
5+
echo.
6+
echo.
7+
echo.
8+
echo SELECT YOUR CPU ARCHITECTURE:
9+
echo [1] - Core2, Nehalem, generic x86_64 with SSE2 (cpuminer-sse2.exe)
10+
echo [2] - Westmere (cpuminer-aes-sse42.exe)
11+
echo [3] - Sandybridge, Ivybridge (cpuminer-avx.exe)
12+
echo [4] - Haswell, Skylake, Kabylake, Coffeelake, Cometlake (cpuminer-avx2.exe)
13+
echo [5] - AMD Zen1, Zen2 (cpuminer-avx2-sha.exe)
14+
echo [6] - Intel Alderlake, AMD Zen3 (cpuminer-avx2-sha-vaes.exe)
15+
echo [7] - Intel HEDT Skylake-X, Cascadelake (cpuminer-avx512.exe)
16+
echo [8] - AMD Zen4, Intel Rocketlake, Icelake (cpuminer-avx512-sha-vaes.exe)
17+
echo.
18+
19+
:architecture
20+
set /p architecture=" Type 1-8 and hit Enter: "
21+
22+
if "%architecture%"=="1" (
23+
set "command=cpuminer-sse2.exe -a m7m"
24+
) else if "%architecture%"=="2" (
25+
set "command=cpuminer-aes-sse42.exe -a m7m"
26+
) else if "%architecture%"=="3" (
27+
set "command=cpuminer-avx.exe -a m7m"
28+
) else if "%architecture%"=="4" (
29+
set "command=cpuminer-avx2.exe -a m7m"
30+
) else if "%architecture%"=="5" (
31+
set "command=cpuminer-avx2-sha.exe -a m7m"
32+
) else if "%architecture%"=="6" (
33+
set "command=cpuminer-avx2-sha-vaes.exe -a m7m"
34+
) else if "%architecture%"=="7" (
35+
set "command=cpuminer-avx512.exe -a m7m"
36+
) else if "%architecture%"=="8" (
37+
set "command=cpuminer-avx512-sha-vaes.exe -a m7m"
38+
) else (
39+
echo Invalid input.
40+
echo.
41+
goto architecture
42+
)
43+
44+
echo.
45+
echo.
46+
47+
:type
48+
echo DO YOU WANT TO SOLO-MINE OR POOL-MINE?
49+
set /p type="Type 'solo' or 'pool' and hit Enter: "
50+
51+
if /i "%type%"=="solo" (
52+
echo.
53+
echo.
54+
echo MAKE SURE THESE LINES ARE INCLUDED IN THE 'magi.conf' FILE LOCATED AT 'C:\Users\YOUR_USERNAME\AppData\Magi':
55+
echo rpcuser=SET_A_USERNAME
56+
echo rpcpassword=SET_A_PASSWORD
57+
echo rpcport=8232
58+
echo rpcallowip=127.0.0.1
59+
echo.
60+
pause
61+
echo.
62+
echo.
63+
set /p solouser="ENTER THE RPC USERNAME FROM THE 'magi.conf' FILE: "
64+
echo.
65+
echo.
66+
set /p solopass="ENTER THE RPC PASSWORD FROM THE 'magi.conf' FILE: "
67+
echo.
68+
echo.
69+
set /p solothreads="SET THE NUMBER OF THREADS: "
70+
goto check
71+
) else if /i "%type%"=="pool" (
72+
echo.
73+
echo.
74+
set /p poolurl="ENTER THE FULL POOL URL (e. g. stratum+tcp://bowserlab.ddns.net:6033): "
75+
echo.
76+
echo.
77+
set /p pooluser="ENTER YOUT POOL USERNAME (often a wallet address): "
78+
echo.
79+
echo.
80+
set /p poolpass="ENTER YOUR POOL PASSWORD (multi-crypto pools often use c=XMG): "
81+
echo.
82+
echo.
83+
set /p poolthreads="SET THE NUMBER OF THREADS: "
84+
) else (
85+
echo Invalid input.
86+
echo.
87+
goto type
88+
)
89+
if not "%poolurl%"=="" (
90+
if not "%pooluser%"=="" (
91+
if not "%poolpass%"=="" (
92+
if not "%poolthreads%"=="" (
93+
set "command=%command% -o %poolurl% -u %pooluser% -p %poolpass% -t %poolthreads%"
94+
goto save
95+
)
96+
)
97+
)
98+
)
99+
echo Invalid input.
100+
echo.
101+
goto type
102+
103+
:check
104+
if not "%solouser%"=="" (
105+
if not "%solopass%"=="" (
106+
if not "%solothreads%"=="" (
107+
set "command=%command% -o http://127.0.0.1:8232 -u %solouser% -p %solopass% -t %solothreads%"
108+
goto save
109+
)
110+
)
111+
)
112+
echo Invalid input.
113+
echo.
114+
goto type
115+
116+
:save
117+
echo %command% > miner.bat
118+
119+
echo.
120+
echo.
121+
echo Config file "miner.bat" was created successfully!
122+
echo.
123+
echo.
124+
echo.
125+
echo INSTRUCTIONS:
126+
echo Move the file to the cpuminer-opt folder, otherwise the mining software won't start.
127+
echo If you want to have the file in a different location, then create a shortcut and keep the original file in the cpuminer-opt folder.
128+
echo You can rename the file to anything you like.
129+
echo Run the file to start mining.
130+
echo.
131+
echo.
132+
echo.
133+
echo Thank you for using SimpleXMG by MagiZAP!
134+
echo XMG donation address: 998QXLkP9zjf7G3AE5JdWkBS7Kt83A6kEu
135+
echo.
136+
echo You can now close this window.
137+
pause

0 commit comments

Comments
 (0)