Перейти к содержанию

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


infoman

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

запускается с флагом 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
Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...