![]() |
Определить скорость подключения к интернету
Подскажите пожалуйста, как определить скорость подключения к интернету и в зависимости от значения выполнить команды.
Организовать проверку значения скорости в цикле. Заранее благодарен. Уже пробовал следующее: - AdapterWatch от nirsoft - через консоль почему-то не экспортирует значение Calculated Speed Of Received Data в файл, с которым можно было бы работать дальше, хотя в gui показывает исправно. - Используя netstat, похоже требуется адаптация, при запуске пишет "используемая скорость - 0 Байт/сек" - Консольную утилиту ookla-speedtest, потребляет достаточно много трафика, и не совсем понятно как считать данные. ![]() Первоначальная задача по определению скорости загрузки в приложении
CMD/BAT Как проверить скорость загрузки в приложении utorrent и в зависимости от значения выполнить команду ![]() ![]() |
mtsg, расшифруйте Ваше понимание словосочетания «скорость интернет-соединения для приложения».
|
Iska, имеется ввиду скорость загрузки для utorrent
|
Цитата:
|
DJ Mogarych, мегабит
|
Обновил задачу в первом сообщении
|
Цитата:
Цитата:
Если больше 10 слов в минуту, всё хокей, меньше -бежим обратно. Цитата:
|
Цитата:
Задача в том как определить текущее значение скорости. |
mtsg, в общем и целом, если нет какой-то возможности взаимодействовать с μTorrent (я лично о таковой не знаю), задача не решаема.
|
Iska, а как можно определить текущую скорость подключения к интернету?
|
В принципе, можно вот такой колхоз сделать, но надо уточнять кол-во интерфейсов, которые обмениваются трафиком, либо вообще делать фильтр по имени интерфейса. Это будет нормально работать при одном активном интерфейсе.
Powershell: Код:
$Mbps = ((gwmi Win32_PerfFormattedData_Tcpip_NetworkInterface | |
Измерение скорости интернет соединения - очень относительная единица, если учесть все нюансы устройства сети. А раз так можно и curl'ом обойтись. Например:
Код:
curl -H "Range: bytes=0-31457280" http://mirror.yandex.ru/openbsd/6.6/i386/install66.iso -o nul -sw "%{speed_download}" |
Если нужно определить текущую скорость загрузки uTorrent, то:
1. это следует отобразить в первом сообщении 2. скорость можно достать из заголовка uTorrent на том-же Powershell (в нём ни бум-бум, примеры есть в сети) или AutoIt. (WSH вроде бы в пролёте) |
Цитата:
Скрытый текст
Код:
[int]$i = 1 Цитата:
|
mtsg, самый простой вариант:
Код:
@echo off |
Цитата:
![]() |
Цитата:
Код:
for /f %%i in ('!%~1!') do 2>nul set /a "%~2=%%~i" |
Время: 12:01. |
Время: 12:01.
© OSzone.net 2001-