+  HandyCache форум
|-+  Главная категория» English forum» Loading
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Loading  (Прочитано 300 раз)
0 Пользователей и 1 Гость смотрят эту тему.
truefriend-cz
Постоялец
***

Репутация: +3/-1
Offline Offline

Сообщений: 101


« : 23 Июль 2017, 19:25:40 »

Hi. I have question for Extension script... How i can define command after time seconds or size in active loading?
Idea:
Client start download 200MB file from internet, after 10 sec from start downloading run command? (command for this file .... hc.action = stop, etc.)
or
Client start download 200MB file from internet, after 10MB from start downloading run command? (command for this file .... hc.action = stop, etc.)

Thanks
« Последнее редактирование: 23 Июль 2017, 20:06:23 от truefriend-cz » Сообщить модератору   Записан
truefriend-cz
Постоялец
***

Репутация: +3/-1
Offline Offline

Сообщений: 101


« Ответ #1 : 26 Июль 2017, 01:38:06 »

I make script for change speed limit for one big file... Start speed is 50KB, after 10 sec. going to 100KB but no change to 100KB.
How i can change speed of downloading file to 100KB if downloading?

Код:
--[[ <HCExtension>
@name Test-NetSpeed
@author truefriend-cz
@version 1
@event          AnswerHeaderReceived/speed_answer
@event BeforeAnswerHeaderSend/speed_show
</HCExtension> ]]

function speed_answer()
if re.match (hc.url, [[\.(db)(\?|$)]]) then
type_extension = re.find (hc.url, [[\.(db)(\?|$)]], 1)
type_define = 'Database: '..type_extension
speed_type = [[(Database)]]
speed_var = 'no'
if re.find(type_define, speed_type, 1) then

hc.execute_cmd('SpeedLimit on')
speed_var = 'yes'

speed=50 -- speed as KB.
speed_num=speed*1024
hc.file_speed_limit=speed_num
hc.put_msg(2, 'Test 1: '..speed)

hc.sleep(10000)

speed=100 -- speed as KB.
speed_num=speed*1024
hc.file_speed_limit=speed_num
hc.put_msg(2, 'Test 2: '..speed)
speed_show()
end
end
end

function speed_show()
hc.monitor_string = monitor_add_string('Speed limit: '..speed..' KB.')
end
« Последнее редактирование: 26 Июль 2017, 01:51:02 от truefriend-cz » Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: