chia吧 关注:17,103贴子:186,997
  • 2回复贴,共1

windows下的自动p盘脚本,拿来改的请叫我雷锋

只看楼主收藏回复

@璐村惂鐢ㄦ埛_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


IP属地:青海1楼2021-05-20 22:56回复
    打开
    C:\Users\当前windows下的用户名!!必须改\AppData\Local\chia-blockchain\app-1.1.5\resources\app.asar.unpacked\daemon
    这个文件夹然后空白处右键选择
    在此处打开powershell窗口然后键入
    ./chia.exe keys show
    或者右键选择在此处打开命令行窗口
    键入
    chia.exe keys show
    就可以看到自己的key了


    IP属地:青海2楼2021-05-20 22:58
    回复
      1楼的代码可以用txt另存为bat文件运行,存储的时候一定注意编码格式请选择
      ANSI
      ANSI
      ANSI
      否则可能出现一些你看不懂的字


      IP属地:青海3楼2021-05-20 23:00
      回复