BaseD, теперь GB правильно пишет. Ну что переносим в основную схему?
BaseD
31.08.2018 17:06
Цитата:
Сообщение от in1975
(Сообщение 1151622)
BaseD, теперь GB правильно пишет. Ну что переносим в основную схему?
Ну таки да, только пока мало представляю как оно работать должно :)
ErikPshat
31.08.2018 17:40
А это, нельзя сделать так, чтобы показание скорости обновлялось раз в секунду или в 5 сек, а не раз в миллисекунду?
BaseD
31.08.2018 21:18
Цитата:
Сообщение от ErikPshat
(Сообщение 1151626)
А это, нельзя сделать так, чтобы показание скорости обновлялось раз в секунду или в 5 сек, а не раз в миллисекунду?
Ну вот так, как то.
Интервал обновления 500 мс, в 5 секунд показалось очень долго, ну и немного раскидал схему на блоки для удобства.
Кстати, скорость иногда кажет выше положенной.
BaseD, вот это уже красота.
Только у меня на 80% первого скачиваемого файла вылетела программа wget.exe
Ещё бы название скачиваемого файла хотя бы в консоль выводила...
Ang3l42
31.08.2018 21:41
Цитата:
Сообщение от ErikPshat
(Сообщение 1151664)
Только у меня на 80% вылетела программа wget.exe
С этим надо что-то делать, а вообще в линуксе wget отличная, так классно отрисовывает в коммандной строке сколько осталось. А по факту, есть же вроде и другие утилиты...
BaseD
31.08.2018 21:42
Цитата:
Сообщение от ErikPshat
(Сообщение 1151664)
BaseD, вот это уже красота.
Только у меня на 80% первого скачиваемого файла вылетела программа wget.exe
Ещё бы название скачиваемого файла хотя бы в консоль выводила...
Пробовал в 1.15 скачать патч, рассыпалась на 24%, со второго раза скачалось полностью.
ErikPshat
31.08.2018 21:43
Со второй попытки докачала. Хотя нет, снова где-то на каком-то из последних патчей вылетела.
Что за фигня?
BaseD
31.08.2018 21:52
Цитата:
Сообщение от ErikPshat
(Сообщение 1151667)
Со второй попытки докачала. Хотя нет, снова где-то на каком-то из последних патчей вылетела.
Что за фигня?
Возможно сильно нагрузили расчетами?
Вылетает оболочка, сам exe продолжает качать, как я понял.
Наверно нужно упростить схему.
Интересно как будет работать в основной схеме...
Ang3l42
31.08.2018 21:54
Цитата:
Сообщение от BaseD
(Сообщение 1151671)
Наверно нужно упростить схему.
И убрать нафиг размер файла.
in1975
31.08.2018 21:59
Я уже писал вам по этому поводу, тут происходит переполнение консоли похоже. И предлагал решение. Вы как-то забили на это...
Дело не в нагруженности схемы совершенно.
in1975
31.08.2018 22:11
Вы это, хватит офтопить. Мы тут поделку на hiasm обсуждаем. Только wget из процессов убить не забудьте - он остается, если прога крашится.
@echo off
set bt=MAKE PKG HAN TOOLS v3.0
TITLE -= %bt% =-= by PSPx Team =-
::
rem chcp 1251 >NUL
setlocal enabledelayedexpansion
set tls=%cd%\tools
set ts=.\tools\
set conf=!ts!package.conf
set curd=%cd%
:dwnl
set dst=
set flag=1
set title=BLUS31181
for /f "usebackq tokens=*" %%S in (`!ts!sfoprint "!ts!PARAM.SFO" TITLE`) do set tname=%%S
set tname=!tname:~8,60!
if exist !ts!*.xml del /q !ts!*.xml
if exist "%tls%\dwn.txt" del /q "%tls%\dwn.txt"
echo Check path for !title! - !tname!
echo ==============================================
!ts!wget -C on -nc -nv -O !ts!ver.xml https://a0.ww.np.dl.playstation.net/tpl/np/!title!/!title!-ver.xml -o wget-log.txt
set /p dst=<!ts!ver.xml
if not Defined dst (
:not_update
echo Not find game update. Sorry...
set flag=0
goto :fl
)
pushd "%tls%"
for /f "usebackq delims=" %%a in (`powershell -ex bypass .\dwn.ps1 '.'`) do echo.%%~a >>dwn.txt
popd
:fl
if %flag%==0 (
if Defined dst echo Find path for !title!:
type !ts!dwn.txt
echo ==============================================
goto :end
)
echo Downloading Patch for !title! - !tname! please wait...
!ts!wget --input-file=!ts!dwn.txt -C on -c -nc
::--progress=dot
find "File not found" < !ts!dwn.txt && goto :not_update
goto :end