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

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

Рекомендуемые сообщения

(изменено)

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

Изменено пользователем infoman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×