Скрипты для скачивания файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next  :| |:
Total Commander -> Автоматизация Total Commander

#106:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 07:08
    —
BeardFury78
Можно пару ссылок, которые выдали 404?
Кстати, см., как справляется программа с такими списками.

#107:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 08:43
    —
Flasher
https://68.media.tumblr.com/tumblr_m7fzjlTS381rxr4myo1_1280.jpg
https://68.media.tumblr.com/tumblr_m7fzjlTS381rxr4myo2_1280.jpg
вот например.
Просмотрел, программа действительно не обрабатывает такие ссылки, перед и после которых стоят пробелы. Но в принципе у моих списков ссылок и так нету никаких знаков перед и после ссылок, так что не помеха.

#108:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 08:58
    —
BeardFury78
Скрипт поправил.

ОК. Убираем пробелы и табуляцию. Какой результат?
И как дела с пробелами в получателе?
И если нужно в ту же папку или другую папку сохранить?
И как с длинными путями дело обстоит?


Last edited by Flasher on Tue Aug 15, 2017 09:10; edited 1 time in total

#109:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 09:09
    —
Flasher
Убрал пробелы и все равно скачивается только файл "e222f6156f03425e85117ce072ae618c", больше ничего. И две папки создались "Ссылка 1" и "Ссылка 2".
Скрипт скачивает все файлы.
На длинных путях скрипт выдает ошибку "Строка: 28 Символ: 60 Путь не найден" и ничего не скачивается. Программа не создала никаких папок и никакие файлы не скачались.


Last edited by BeardFury78 on Tue Aug 15, 2017 09:14; edited 2 times in total

#110:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 09:11
    —
BeardFury78
Пост дополнял.

#111:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 09:21
    —
Flasher
Прошу прощения, не заметил обновления, я думал речь о программе. Новый вариант скрипта скачивает файлы на длинных путях.

#112:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 09:30
    —
BeardFury78
Гуд. Вторая часть была о программе. По ней ещё 2 вопроса не освещено.

#113:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 09:33
    —
Quote:
И как дела с пробелами в получателе?

На путях с пробелами выдает ошибку.
Quote:
И если нужно в ту же папку или другую папку сохранить?

Не понял, что этот вопрос значит.

#114:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 09:35
    —
BeardFury78 wrote:
Не понял, что этот вопрос значит.
Ну, как что? Не в другую панель, а ту же. Или по заданному пути.

#115:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 09:38
    —
Flasher
Теперь понял. Программа и делает то, что я просил в моем запросе. В другую панель лично мне так удобнее. Дело в том, что текстовые файлы и прочие файлы я чаще храню в отдельных папках. А изображения я храню в других папках. Списки ссылок например размещены в каталоге специальной программе, которая добыла эти ссылки. А изображения я хочу хранить на другом диске. Для скрипта к слову я для этого назначил соответствующий параметр "%T".

#116:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 09:42
    —
BeardFury78
ОК. Я не настаиваю. Но разве не проще в ряде случаев задавать конкретный получатель?

И ещё. Случайно выбрали не txt-файлы. Скажем, pdf. Что даёт программа?

#117:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 09:55
    —
Flasher
Quote:
Но разве не проще в ряде случаев задавать конкретный получатель?

Мне иногда потребуется размещать изображения в разные родительские папки. Сохранение в другую панель дает нужную гибкость. А каждый раз копировать нужный путь получателя, лезть в свойства скрипта, стирать старый и пастить новый все же немного неудобно, когда можно просто зайти в нужную мне папку, нажать на кнопку скрипта и там же следить за ходом работы скрипта. Мне лично так просто удобнее.
Quote:
И ещё. Случайно выбрали иные от txt раширения. Скажем pdf. Что даёт программа?

Сперва говорит, что не хватает параметров, а потом выскакивают окошки "File exist" и так постоянно, пока не закрываю программу.

#118:  Author: FlasherLocation: Москва PostPosted: Tue Aug 15, 2017 10:00
    —
BeardFury78 wrote:
А каждый раз копировать нужный путь получателя, лезть в свойства скрипта, стирать старый и пастить новый все же немного неудобно
Это шутка такая? Параметры созданы не для замены старых значений, а прежде всего для создания на их основе группы команд/кнопок.

В общем. Я своё скромное дело сделал. Дальше при желании разбирайтесь со Zmy.

#119:  Author: BeardFury78 PostPosted: Tue Aug 15, 2017 10:04
    —
Flasher
Хорошо. Еще раз спасибо большое за скрипт, очень реально выручает.

#120:  Author: Zmy PostPosted: Tue Aug 15, 2017 13:19
    —
BeardFury78, я исправил программку.
Из выделенных списков URL создать папки, и загрузить все ссылки в именные каталоги.

Работать с PHP-скриптами у меня пока нет времени для разработки. Она работает только с прямыми ссылками.

Теперь неважно, будут ли пробелы в путях или нет.
Пробелы в начале и конце строк будут игнорироваться.

У неё три обязательных параметра.
Если второй параметр 1, тогда в папках будут создаваться файл-отчёт о файлах, которые не загрузились, или которые имеют размер менее 1 КБ.
Ставьте 0, если не хотите такого протоколирования.
Параметр "%T" должен быть обязательно в кавычках.

Command:
C:\Temp\DownloadFromFile.exe
Parameters:
"%T" 1 %P%S

https://cloud.mail.ru/public/8hPg/984s3oDba
.


Last edited by Zmy on Thu Aug 17, 2017 14:25; edited 2 times in total



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next  :| |:
Page 8 of 10

Powered by phpBB © 2001, 2005 phpBB Group