Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Скрипты для скачивания файлов
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Wed Jan 09, 2013 00:23    Post subject: Reply with quote

Можно ли добавить к скрипту от Batya возможность убить процесс wget в определённое время?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 09, 2013 00:38    Post subject: Reply with quote

cojoc
Можно через WshExec.Terminate (будет видно консольное окно), можно через WMI, можно через Run и nircmd.
По одному файлу качать интересно?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Wed Jan 09, 2013 00:56    Post subject: Reply with quote

Flasher
Привет!
Это для того чтобы качать поток iptv Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 09, 2013 01:05    Post subject: Reply with quote

cojoc
Через RTP или UDP? Пример приведи, пож-та.
Также напиши, что ты понимаешь под определённым временем (часы/минуты/секунды или спустя -/- после старта).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Wed Jan 09, 2013 01:29    Post subject: Reply with quote

Flasher
Quote:
Через RTP или UDP? Пример приведи, пож-та.

У меня есть ссылка на поток iptv, при помощи wget качается поток
Code:
wget http://xxxxxxxx.yy/zzzzzzzzz -O stream.ts

Хочется кнопку, которая запустит wget и спросит когда убить процесс wget и тем самым завершит скачивание. Лучше чтобы можно было указать время например 21:00:00 для завершения.
Можно даже без всех дополнений скрипта от Batya, а просто указать в скрипте ссылку, так даже удобнее можно наделать кнопок для разных каналов.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 09, 2013 02:21    Post subject: Reply with quote

Я бы ориентировался по размеру, есть ключ -quota. А время что конкретно даёт? Окончание передачи? Потоки iptv нестабильны, нужно ставить -continue при обрыве.
А так, конечно, убить процесс в конкретное время не проблема.
Только я правильно понял, что не нужно трогать данный скрипт, достаточно процесс wget убить и всё?
Завтра напишу тогда.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Wed Jan 09, 2013 02:32    Post subject: Reply with quote

Flasher
Да, время для окончания передачи.
Основу скрипта можно не менять (кроме функции времени), но если можно - ссылку на поток указать в самом скрипте - так для меня было бы удобнее.
Quote:
Потоки iptv нестабильны, нужно ставить -continue при обрыве.

Спасибо за подсказку и за помощь.
Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 09, 2013 13:59    Post subject: Reply with quote

cojoc
Я к тому, что скрипт вообще не нужен, если скачивать можно по обычной кнопке с указанием ссылки. Т.е. я предлагаю просто прибивать резидентным скриптом wget в указанное время и всё. А лучше, конечно, закачку и отключение в планировщик ставить.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Wed Jan 09, 2013 20:17    Post subject: Reply with quote

Flasher
Quote:
Т.е. я предлагаю просто прибивать резидентным скриптом wget в указанное время и всё.

Это как?
Quote:
А лучше, конечно, закачку и отключение в планировщик ставить.

Над этим работаю.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 09, 2013 22:15    Post subject: Reply with quote

cojoc
Всё же лучше планировщик. Можно ещё так попробовать (тестировать не на чем):
Code:
TOTALCMD#BAR#DATA
nircmd execmd "%COMMANDER_PATH%\Utils\wget\wget.exe" http://xxxxxxxx.yy/zzzzzzzzz -O
"%Pstream.ts" & nircmd cmdwait 3600000 killprocess wget.exe
shell32.dll,135
Скачать телепрограмму и закрыть wget спустя час
%COMMANDER_PATH%\Utils\nircmd\

-1

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Thu Jan 10, 2013 00:20    Post subject: Reply with quote

Flasher
Что-то не работает, wget не запускается.
"%Pstream.ts" - а это что делает?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jan 10, 2013 00:50    Post subject: Reply with quote

cojoc
Wget просто скрыт, если пути и всё остальное верно прописано.
Параметр - путь к ts-файлу в активной панели.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Thu Jan 10, 2013 01:31    Post subject: Reply with quote

Не знаю в чём дело, проверил пути.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jan 10, 2013 03:16    Post subject: Reply with quote

cojoc
Дай мне конкретную ссылку на поток, кот. скачивается без проблем стандартным способом.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Fri Jan 11, 2013 12:04    Post subject: Reply with quote

Flasher
Россия 24
http://46.48.83.185:81/udp/239.255.2.102:1234
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 2 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group