@璐村惂鐢ㄦ埛_000076K馃惥 off
color 4E 这里可以改颜色具体颜色数值,参考命令 color /?
title 恭喜发财!事事顺心!
REM 设置参数
set Processes=8 一次p几块地就改成多少
set lodingTime=1800 间隔时间---秒为单位,1800是我的配置下最合适的时间,你可以根据自己情况修改
set PlotSize=32 p地的大小,详见官方说明
set BufferSize=6780 单块地最大内存数,默认是3390
set buckets=128 桶的数量这里会影响每一次文件生成的大小内存大的可以往小改一下每次小一倍
set threads=4 单个地块用到的cpu线程数
set farmer= 这里写上你的farmer id 密钥-----密钥获取方式看楼下!!!
set pool= 这里写上你的POOL密钥
set temp=G:\TEMP 临时文件地址
set Result=d:\NC 最终文件目录
REM overStart参数检查chia.exe进程数 等于该值时启动p图任务
set overStart=0
set _task=chia.exe
REM %userprofile%可以改成绝对路径,这里是1.1.5版本路径,更新后注意路径变化
set _svr=%userprofile%\AppData\Local\chia-blockchain\app-1.1.5\resources\app.asar.unpacked\daemon\chia.exe
echo %_svr%
:checkService
for /f "tokens=1" %%n in ('wmic path win32_process get name^,commandline ^| find "chia.exe plots" ^|find "find" /v /c') do (
echo 当前p盘进程数量为:%%n
if %%n leq %overStart% ( goto restartService) else goto checkMessage
)
:restartService
set mydate=%date:~0,10%
set mytime=%time:~0,8%
echo %mydate% %mytime%
echo ********程序开始启动********
set st=0
echo 并发数量:%Processes% 延迟时间:%lodingTime%秒 内存大小:%BufferSize% 桶数量%buckets% 线程数量:%threads% 缓存目录:%temp% 结果目录:%Result% 矿工id:%farmer% 公钥:%pool%
:start
set /a st+=1
set mydate=%date:~0,10%
set mytime=%time:~0,8%
if %st% leq %Processes% (
echo 启动 %st%/%Processes% 个进程 %mytime% ...
start "Chia当前p盘进程%st%/%Processes% 启动时间:%mydate% %mytime% 涨涨涨!长长长!涨涨常常涨!" cmd /C %_svr% plots create -k %PlotSize% -b %BufferSize% -u %buckets% -r %threads% -t %temp% -d %Result% -f %farmer% -p %pool%
if %st% lss %Processes% (
echo 启动完成 等待%lodingTime%秒启动下一个
set /p=.<nul
for /L %%i in (1 1 %lodingTime%) do set /p a=.<nul & ping.exe /n 2 127.0.0.1>nul
echo .
)
) else (
echo .
echo ********程序启动完成********
echo ****************************
echo .
echo .
echo .
goto checkService)
goto start
:checkMessage
echo %date:~0,10% %time:~0,8% 程序运行正常,大吉大利!恭喜发财!天天开心!事事顺心!30秒后继续检查..
REM set /p=.<nul 不换行在屏幕输出....
set /p=.<nul
for /L %%i in (1 1 30) do set /p a=.<nul & ping.exe /n 2 127.0.0.1>nul
echo .
goto checkService
color 4E 这里可以改颜色具体颜色数值,参考命令 color /?
title 恭喜发财!事事顺心!
REM 设置参数
set Processes=8 一次p几块地就改成多少
set lodingTime=1800 间隔时间---秒为单位,1800是我的配置下最合适的时间,你可以根据自己情况修改
set PlotSize=32 p地的大小,详见官方说明
set BufferSize=6780 单块地最大内存数,默认是3390
set buckets=128 桶的数量这里会影响每一次文件生成的大小内存大的可以往小改一下每次小一倍
set threads=4 单个地块用到的cpu线程数
set farmer= 这里写上你的farmer id 密钥-----密钥获取方式看楼下!!!
set pool= 这里写上你的POOL密钥
set temp=G:\TEMP 临时文件地址
set Result=d:\NC 最终文件目录
REM overStart参数检查chia.exe进程数 等于该值时启动p图任务
set overStart=0
set _task=chia.exe
REM %userprofile%可以改成绝对路径,这里是1.1.5版本路径,更新后注意路径变化
set _svr=%userprofile%\AppData\Local\chia-blockchain\app-1.1.5\resources\app.asar.unpacked\daemon\chia.exe
echo %_svr%
:checkService
for /f "tokens=1" %%n in ('wmic path win32_process get name^,commandline ^| find "chia.exe plots" ^|find "find" /v /c') do (
echo 当前p盘进程数量为:%%n
if %%n leq %overStart% ( goto restartService) else goto checkMessage
)
:restartService
set mydate=%date:~0,10%
set mytime=%time:~0,8%
echo %mydate% %mytime%
echo ********程序开始启动********
set st=0
echo 并发数量:%Processes% 延迟时间:%lodingTime%秒 内存大小:%BufferSize% 桶数量%buckets% 线程数量:%threads% 缓存目录:%temp% 结果目录:%Result% 矿工id:%farmer% 公钥:%pool%
:start
set /a st+=1
set mydate=%date:~0,10%
set mytime=%time:~0,8%
if %st% leq %Processes% (
echo 启动 %st%/%Processes% 个进程 %mytime% ...
start "Chia当前p盘进程%st%/%Processes% 启动时间:%mydate% %mytime% 涨涨涨!长长长!涨涨常常涨!" cmd /C %_svr% plots create -k %PlotSize% -b %BufferSize% -u %buckets% -r %threads% -t %temp% -d %Result% -f %farmer% -p %pool%
if %st% lss %Processes% (
echo 启动完成 等待%lodingTime%秒启动下一个
set /p=.<nul
for /L %%i in (1 1 %lodingTime%) do set /p a=.<nul & ping.exe /n 2 127.0.0.1>nul
echo .
)
) else (
echo .
echo ********程序启动完成********
echo ****************************
echo .
echo .
echo .
goto checkService)
goto start
:checkMessage
echo %date:~0,10% %time:~0,8% 程序运行正常,大吉大利!恭喜发财!天天开心!事事顺心!30秒后继续检查..
REM set /p=.<nul 不换行在屏幕输出....
set /p=.<nul
for /L %%i in (1 1 30) do set /p a=.<nul & ping.exe /n 2 127.0.0.1>nul
echo .
goto checkService