Страница 8 из 10

Добавлено: Вт авг 15, 2017 06:08
Flasher
BeardFury78
Можно пару ссылок, которые выдали 404?
Кстати, см., как справляется программа с такими списками.

Добавлено: Вт авг 15, 2017 07:43
BeardFury78
Flasher
https://68.media.tumblr.com/tumblr_m7fz ... 1_1280.jpg
https://68.media.tumblr.com/tumblr_m7fz ... 2_1280.jpg
вот например.
Просмотрел, программа действительно не обрабатывает такие ссылки, перед и после которых стоят пробелы. Но в принципе у моих списков ссылок и так нету никаких знаков перед и после ссылок, так что не помеха.

Добавлено: Вт авг 15, 2017 07:58
Flasher
BeardFury78
Скрипт поправил.

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

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

Добавлено: Вт авг 15, 2017 08:11
Flasher
BeardFury78
Пост дополнял.

Добавлено: Вт авг 15, 2017 08:21
BeardFury78
Flasher
Прошу прощения, не заметил обновления, я думал речь о программе. Новый вариант скрипта скачивает файлы на длинных путях.

Добавлено: Вт авг 15, 2017 08:30
Flasher
BeardFury78
Гуд. Вторая часть была о программе. По ней ещё 2 вопроса не освещено.

Добавлено: Вт авг 15, 2017 08:33
BeardFury78
И как дела с пробелами в получателе?
На путях с пробелами выдает ошибку.
И если нужно в ту же папку или другую папку сохранить?
Не понял, что этот вопрос значит.

Добавлено: Вт авг 15, 2017 08:35
Flasher
BeardFury78 писал(а):Не понял, что этот вопрос значит.
Ну, как что? Не в другую панель, а ту же. Или по заданному пути.

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

Добавлено: Вт авг 15, 2017 08:42
Flasher
BeardFury78
ОК. Я не настаиваю. Но разве не проще в ряде случаев задавать конкретный получатель?

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

Добавлено: Вт авг 15, 2017 08:55
BeardFury78
Flasher
Но разве не проще в ряде случаев задавать конкретный получатель?
Мне иногда потребуется размещать изображения в разные родительские папки. Сохранение в другую панель дает нужную гибкость. А каждый раз копировать нужный путь получателя, лезть в свойства скрипта, стирать старый и пастить новый все же немного неудобно, когда можно просто зайти в нужную мне папку, нажать на кнопку скрипта и там же следить за ходом работы скрипта. Мне лично так просто удобнее.
И ещё. Случайно выбрали иные от txt раширения. Скажем pdf. Что даёт программа?
Сперва говорит, что не хватает параметров, а потом выскакивают окошки "File exist" и так постоянно, пока не закрываю программу.

Добавлено: Вт авг 15, 2017 09:00
Flasher
BeardFury78 писал(а):А каждый раз копировать нужный путь получателя, лезть в свойства скрипта, стирать старый и пастить новый все же немного неудобно
Это шутка такая? Параметры созданы не для замены старых значений, а прежде всего для создания на их основе группы команд/кнопок.

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

Добавлено: Вт авг 15, 2017 09:04
BeardFury78
Flasher
Хорошо. Еще раз спасибо большое за скрипт, очень реально выручает.

Добавлено: Вт авг 15, 2017 12:19
Zmy
BeardFury78, я исправил программку.
Из выделенных списков URL создать папки, и загрузить все ссылки в именные каталоги.

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

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

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

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

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