Jump to content

небольшой батник для bitcoin.cz


Recommended Posts

Posted (edited)

запускается с флагом 50

кто разбирается оптимизирует и поймёт куда это можно применять

 

@echo on
SetLocal EnableDelayedExpansion
Set URL=http://mining.bitcoin.cz/stats/
Set Page=C:\1\loginpage.tmp

set flag=%1

:Chek
set flag=%1
wget --no-check-certificate -U "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1" --referer "https://studip.fh-trier.de/index.php" "%URL%" -O "%Page%" 1>nul 2>nul

for /f "tokens=*" %%i in ('findstr "duration" %Page%') do ( set string="%%i" )
for /f "tokens=*" %%b in ('findstr "CDF" %Page%') do ( set stringb="%%b" )

set "string="%string:<=%"
set "string="%string:>=%"
set "string=%string:"=%"
set "string=%string:strong=%"
set "string=%string:/=%"
set "string=%string:trtd=%"
set "string=%string:tdtd=%"
set "string=%string:tdtr=%"
set "string=%string:Current=%"
set "string=%string:round=%"
set "string=%string:duration:=%"
set "string=%string: =%"

set "h=%string:~0,-6%"
set "m=%string:~2,-3%"


set "stringb="%stringb:<=%"
set "stringb="%stringb:>=%"
set "stringb=%stringb:"=%"
set "stringb=%stringb:strong=%"
set "stringb=%stringb:/=%"
set "stringb=%stringb:trtd=%"
set "stringb=%stringb:tdtd=%"
set "stringb=%stringb:tdtr=%"
set "stringb=%stringb:Current=%"
set "stringb=%stringb:shares=%"
set "stringb=%stringb:a=%"
set "stringb=%stringb: =%"
set "stringb=%stringb:'sttsgrphs#cdf'CDF:=%"
set "stringb=%stringb:href=%"
set "p=%stringb:~1,-1%"

echo %h%
echo %m%
echo %p%

if "%h%" GEQ "1" (
if %flag% NEQ "cz" (
if "%p%" GEQ "85" (
set flag=cz
@echo cz
)
)
)

if "%h%" LSS "1" (
if %flag% NEQ "50" (
if "%m%" GEQ "30" (
set flag=50
@echo 50
)
)
)

PING -n 10 -w 1000 127.0.0.1 > nul
goto Chek %flag%

 

%h% - часы работы

%m% - минуты

%p% - % выполнения

 

алгоритм:

если больше часа то

если флаг НЕ cz то

если процент больше 85 то

флаг cz

если меньше часа то

если флаг НЕ 50 то

если больше 30 минут то

флаг 50

 

отрезки приемлемого соотношения времени и % выполнения дотошно не расчитывал

в части фильтров можно много упростить оптимизировать

на месте @echo ** можно установить запуск чего угодно :mrgreen:

 

зы наличие библиотеки wget обязательно - 5 файлов в папке windows\system32

Edited by infoman
  • 2 months later...
Posted

А не могли бы вы все-таки немного пояснить принцип работы батника? Майню под Линуксом, хотелось бы попробовать под него скрипт сделать. Заранее спасибо.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...