Jump to content
Sign in to follow this  
infoman

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

Recommended Posts

запускается с флагом 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

Share this post


Link to post
Share on other sites

испытания прошли успешно

post-919-0-08387400-1351403968_thumb.png

post-919-0-11135400-1351403969_thumb.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...