Перейти к содержимому


Фотография

Кошелёк в dualminer в зависимости от дня недели - запилил батник


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Krevedko

Krevedko

    Пользователь

  • Пользователи
  • PipPip
  • 89 сообщений

Отправлено 25 June 2017 - 01:49

на фермерском совете решили, что надо 25% майнить в локальную копилку на будущее, а 75% сразу на биржу, чтобы выводить (умное слово диверсификация :) )

сочинил стартовый батник, делюсь )

запускается планировщиком в 0:00 субботы и понедельника. если запускается просто (например, из автозагрузки после внезапного ребута), то определяет какой сейчас день и также выбирает нужный кошелёк (или кошельки, если дуал).

main.txt - кошельки, которые используются на неделе, safe.txt - кошельки для выходных (последняя строка должна быть пустая!)

settings.txt - остальные параметры (разгон и т.д.)

при запуске генерит config.txt в зависимости от текущего дня (склеивает либо main.txt с settings.txt, либо safe.txt с ним же)

переменная logdir - путь к майнеру

@echo off
rem Startday ver 1.01
echo Starting miner...
For /F "Skip=1" %%i In ('WMIC Path Win32_LocalTime Get DayOfWeek') Do Set /A $DayOfWeek=%%i+1&GoTo DayOfWeek
:DayOfWeek
Echo Day: %$DayOfWeek%
taskkill -f /im EthDcrMiner64.exe
timeout 60
rem ############################################
set logdir=C:\hal\dual_main
rem ############################################
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
set WORKER=%computername%
del %logdir%\config.txt

if %$DayOfWeek%==1 (
copy %logdir%\safe.txt+%logdir%\settings.txt %logdir%\config.txt /b
) else (
if %$DayOfWeek%==7 (
copy %logdir%\safe.txt+%logdir%\settings.txt %logdir%\config.txt /b
) else (
copy %logdir%\main.txt+%logdir%\settings.txt %logdir%\config.txt /b
))

%logdir%\EthDcrMiner64.exe %logdir%\config.txt

  • 2




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных