[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 12.06.2012, 04:41 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
TCIMG




Дата выпуска: 21.10.2024
Версия: 34.9
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, jentoso, Kindom, Megakrok, Altruumann, vaskamy, Alizadombej, Krasovskii, Kurolesova, Svetka99, AkulaBig, Proudhawk, Yymn7, vruzin, Xprajs, Danyfirex, Party Hu, Lost Zombie, derrikF, Karabush, aorist, o2candoo, goog0le, P8gonyajlo, destiny child, Alex Penguin, Broken_Brain, rupinskiy, FedorLashchenko, destiny_child, JenTOSO, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 16.450 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала TCIMG

Помощь и советы ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ

Для запросов кнопок тема ЗАКАЗ КНОПОК

Дополнительное обсуждение TCIMG на forum.ru-board

Группа в Telegram


Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)






 
xwwsДата: Пятница, 17.03.2017, 10:56 | Сообщение № 2311
Рядовой

На сайте с: 17.03.2017
Сообщений: 3
Награды: 0
Репутация: 0
Andrey_A,
Сейчас все озабочены кибербезопасностью.
Насколько утилита (системный командер) безопасна?
Возможно ли с её помощью брать под контроль мой компьютер?
Вопрос чисто для любопытства.
Т.к. TC Image установлен...
 
Andrey_AДата: Пятница, 17.03.2017, 13:50 | Сообщение № 2312
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата xwws ()
Сейчас все озабочены кибербезопасностью.
Насколько утилита (системный командер) безопасна?


Я могу отвечать только за свои утилиты/скрипты..., к которым относится TCIMG
Утилита TCIMG:
- ни за кем не следит.
- не собирает ни о ком какой-либо информации.
- не выходит самостоятельно в сеть.
- ничего не проверяет, не скачивает из интернета и не устанавливает в систему.
- не отправляет каких-либо данных.
- никого не контролирует.
- ...
и никогда этого делать не будет...
--------
Мне как автору вообще не нужны и не интересны подробности жизни чужих людей.

[ps]Я живу по одному из принципов:
"Пока ты за кем-либо наблюдаешь или кого-то обсуждаешь, твоя жизнь проходит..."
Поэтому я не смотрю TV[/ps]

.


 
xwwsДата: Пятница, 17.03.2017, 14:25 | Сообщение № 2313
Рядовой

На сайте с: 17.03.2017
Сообщений: 3
Награды: 0
Репутация: 0
Andrey_A,
Спасибо за ответ.
Хотя я имел ввиду несколько другое, не слежка, а контроль компьютера.
И конечно, ни в коем случае не имел ввиду Вас лично.
 
shveicarДата: Суббота, 18.03.2017, 04:20 | Сообщение № 2314
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Цитата Andrey_A ()
Сейчас все озабочены кибербезопасностью.
Насколько утилита (системный командер) безопасна?
Возможно ли с её помощью брать под контроль мой компьютер?
Вопрос чисто для любопытства.
Т.к. TC Image установлен...


Главный сборщик персональной информации это Windows 8 и 10.
За ними идут антивирусы (особенно бесплатные).
Ну и недавно, появилась информация о том, что производители драйверов для видеокарт (уличена была компания Nvidia)
так же стали собирать персональные данные.
Так что опасаться стоит именно их, поскольку никто не знает для каких целей и когда, они станут её использовать.
На счет утилиты я спокоен, ибо она проверенна временем.
Я еще не встречал в нете таких проектов, где Автор всегда готов придти на помощь пользователю и при этом тратит столько сил и времени на оптимизацию и улучшение любых задач, связанных с работой на ПК.
За что ему отдельно, премного благодарен.


Сообщение отредактировал shveicar - Суббота, 18.03.2017, 04:28
 
Andrey_AДата: Понедельник, 20.03.2017, 23:09 | Сообщение № 2315
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Можно ли в параметр "?B" в дополнении 24 добавить ещё условия, нужно "Удалять фразу в конце, если она есть и добавлять, если нету"


Тестовая версия TCIMG 181_b6, в версии TCIMG 18.0 замените соответствующие файл(ы)

Описание ?B

Код
[+] Оптимизирован параметр "?B" (см. Дополнение №24)
- исправлено описание в справке и в примерах
- построчное преобразование изменено с режима 50 ...
- добавлены режимы 9-18, 59-68
- в справку в дополнение №24 добавлена таблица для быстрого перехода к описанию параметра


Примеры:

Код

"bufsr=?B9!!x" - удалить в начале и в конце содержимого буфера обмена символ x (учитывать регистр)
"bufsr=?B10!!x" - удалить в начале и в конце содержимого буфера обмена символ x (не учитывать регистр)
"bufsr=?B59!!x" - построчно удалить в начале и в конце содержимого буфера обмена  символ x (учитывать регистр)
"bufsr=?B60!!x" - построчно удалить в начале и в конце содержимого буфера обмена  символ x (не учитывать регистр)

"bufsr=?B11!!x" - добавить в начало и в конец содержимого буфера обмена символ x, если его нет (учитывать регистр)
"bufsr=?B12!!x" - добавить в начало и в конец содержимого буфера обмена символ x, если его нет (не учитывать регистр)
"bufsr=?B61!!x" - построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет (учитывать регистр)
"bufsr=?B62!!x" - построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет (не учитывать регистр)

"bufsr=?B13!!x" - добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)
"bufsr=?B14!!x" - добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)
"bufsr=?B63!!x" - построчно добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)
"bufsr=?B64!!x" - построчно добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

"bufsr=?B15!!x" - добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)
"bufsr=?B16!!x" - добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)
"bufsr=?B65!!x" - построчно добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)
"bufsr=?B66!!x" - построчно добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

"bufsr=?B17!!x" - добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)
"bufsr=?B18!!x" - добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)
"bufsr=?B67!!x" - построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)
"bufsr=?B68!!x" - построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)



.


 
Andrey_AДата: Вторник, 21.03.2017, 23:12 | Сообщение № 2316
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 18.1 от 21.03.2017

Скачать TCIMG 18.1





[ps]Если у Вас есть примеры, которых нет в справке - присылайте...
Тем самым Вы поможете развитию справки, а значит поможете и другим в освоении вопросов, связанных с TCIMG...
[/ps]


 
Andrey_AДата: Среда, 22.03.2017, 14:22 | Сообщение № 2317
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Андрей, спасибо за TCIMG, недавно стал использовать, всё нравится, даже отчень))
...
Можно ли надеяться на реализацию одной хотелки?
У меня не получается вызвать несколько параметров
Код
<sicon=%%WINDIR%%\System32\shell32.dll>

...
Иван Н.


Реализовано, более того для ряда диалогов внесены дополнения: Тестовая версия TCIMG 182_b2, в версии TCIMG 18.1 замените соответствующие файл(ы)

[helpquote][+] Оптимизирован параметр [zfold]
- в получаемые пути папок добавлен конечный слеш
- добавлена глобальные переменные GLOBALZFOLD1, GLOBALZFOLD2, ... GLOBALZFOLDN в которых содержатся пути выбранных папок
- исправлена ошибка, если в команде используется несколько вызовов параметра
[+] Добавлены в параметр [sfold] глобальные переменные GLOBALSFOLD1, GLOBALSFOLD2, ... GLOBALSFOLDN в которых содержатся пути выбранных папок
[+] Добавлены в параметр [sopen] глобальные переменные GLOBALSOPEN1, GLOBALSOPEN2, ... GLOBALSOPENN в которых содержатся пути выбранных файлов
[+] Добавлены в параметр [ssave] глобальные переменные GLOBALSSAVE1, GLOBALSSAVE2, ... GLOBALSSAVEN в которых содержатся пути выбранных для сохранения файлов
[±] Исправлен для диалогов [zfold], [sfold], [sopen], [ssave] порядок отображения при использовании нескольких диалогов
[+] Оптимизирован параметр [sicon]
- добавлен вызов нескольких диалогов в одной команде
- добавлены глобальные переменные GLOBALSICON1, GLOBALSICON2, ... GLOBALSICONN в которых содержатся путь и номер выбранного значка
[/helpquote]

Примеры:
Код
"dilog=<zfold=BOX2> GLOBALZFOLD1<a>" - пример передачи данных выбора диалога в GLOBALZFOLD1
"dilog=<zfold=BOX1><zfold=BOX2> GLOBALZFOLD1<a> GLOBALZFOLD2<a>" - пример передачи данных выбора в нескольких диалогах в GLOBALZFOLD1 и в GLOBALZFOLD2
"dilog=<zfold=BOX2> video=$GLOBALZFOLD1" - выбор в диалоге папок для воспроизведения в них медиафайлов

"dilog=<sfold=BOX1> GLOBALSFOLD1<a>" - пример передачи данных выбора диалога в GLOBALSFOLD1
"dilog=<sfold=BOX1><sfold=BOX2> GLOBALSFOLD1<a> GLOBALSFOLD2<a>" - пример передачи данных выбора в нескольких диалогах в GLOBALSFOLD1 и в GLOBALSFOLD2

"dilog=<sopen=BOX6> GLOBALSOPEN1<a>" - пример передачи данных выбора диалога в GLOBALSOPEN1
"dilog=<sopen=BOX6><sopen=BOX7> GLOBALSOPEN1<a> GLOBALSOPEN2<a>" - пример передачи данных выбора в нескольких диалогах в GLOBALSOPEN1 и в GLOBALSOPEN2

"dilog=<ssave=BOX1> GLOBALSSAVE1<a>" - пример передачи данных в GLOBALSOPEN1
"dilog=<ssave=BOX6><ssave=BOX7> GLOBALSSAVE1<a> GLOBALSSAVE2<a>" - пример передачи данных выбора в нескольких диалогах в GLOBALSSAVE1 и в GLOBALSSAVE2

"dilog=<sicon=%%WINDIR%%\System32\shell32.dll> GLOBALSICON1<a>" - пример передачи данных выбора диалога в GLOBALSICON1
"dilog=<sicon=%%WINDIR%%\System32\shell32.dll><sicon=%%TCIMG_PATH%%\TCIMG.dll|32> GLOBALSICON1<a> GLOBALSICON2<a>" - пример передачи данных выбора в нескольких диалогах в GLOBALSICON1 и в GLOBALSICON2


.


 
Andrey_AДата: Среда, 22.03.2017, 21:00 | Сообщение № 2318
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-18103-16-1489342036

Цитата shveicar ()
Есть просьба, сделать для команды downl
Режим закачки с присвоением имен, для скачиваемых файлов из списка.
Что то, на подобии
...
передачи имён (строк) для создании имени файла...


Реализовано: Тестовая версия TCIMG 182_b3, в версии TCIMG 18.1 замените соответствующие файл(ы)

[helpquote]
[+] В команду downl в параметр convert<> добавлен подпараметр <listx=...>
[/helpquote]

Примеры:
Код

"downl="%P"//1||cliplist||convert<##<listx=C:\Name.txt>>||uformat<0>" - скачивание списка ссылок из буфера обмена в текущую панель, в именные файлы из списка C:\Name.txt


.


 
Andrey_AДата: Пятница, 24.03.2017, 00:50 | Сообщение № 2319
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-18138-16-1489708413

Цитата shveicar ()
сделать для команды urlra способ приема списков со ссылками, на подобии того, как сейчас это сделано для команды:
downl
Код
listu<...>



Реализовано: Тестовая версия TCIMG 182_b7, в версии TCIMG 18.1 замените соответствующие файл(ы)

[helpquote]
[+] Оптимизирована команда urlra
- добавлен параметр convert<>
- добавлен параметр listu<> , позволяющий получать содержимое страниц интернета по нескольким спискам

[/helpquote]

Примеры:
Код

"urlra=cliplist|4||"%p"//0||convert<##<listx=C:\Name.txt>>||upd<1>" - содержимое всех страниц интернет ссылок из буфера обмена  сохранить в активную панель в именные файлы из списка C:\Name.txt
"urlra=listu<C:\ListListURL.txt>|4||@//0||owrite<2|1>||progres<> GLOBALURLRA0<a> GLOBALURLRA<a> GLOBALURLRA1<a> GLOBALURLRA2<a> GLOBALURLRA3<a>" - содержимое всех страниц интернет ссылок из файла C:\ListListURL.txt (, в котором находятся пути файлов со списками URL) сохранить в папку, где находятся файлы со списками + вывести результат в глобальные переменные



.


 
Andrey_AДата: Пятница, 24.03.2017, 16:19 | Сообщение № 2320
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата
Можно ли в командах sends разбивать строки на выходе по своему символу, было бы проще, чем добавлять регулярное выражение


Реализовано: Тестовая версия TCIMG 182_b9, в версии TCIMG 18.1 замените соответствующие файл(ы)

[helpquote]
[+] Добавлен в команды sends и подобные режим вывода Output=-8 и Output=-9 - разбивка данных по заданному символу или фразе
[/helpquote]

Описание:

[helpquote]
Output - режим вывода данных (записи данных в глобальный массив):
1 - как есть (по умолчанию) запись информации в 1-ю ячейку массива GLOBALSENDS
N - любое положительное число - запись в заданную ячейку (ячейка перезаписывается)
N-M - диапазон - запись (дублирование информации) в заданный диапазон ячеек
-1 - разбить построчно (перезаписываются все ячейки, размер массива равен количеству строк).
-2 - тоже что и -1 , но сохраняются пустые строки.
-3 - разбить посимвольно.
-4 - разбить по символу |
-8delimiters - разбить по разделителю. Вся строка разделителя является разделителем.
-9delimiters - разбить по разделителю. Каждый символ в разделителе строки является разделителем.
--------------------------------------------------------------------------------
delimiters - Один или более символов используются как разделитель (с учетом регистра)
[/helpquote]

Примеры:
Код

"oends=1+2+3+4+5!!-8+ GLOBALOENDS<a>" - разбить строку по символу "+"
"oends=-1!!-8~~ GLOBALOENDS<a>" - разбить содержимое буфера обмена по пробелу
"oends=@%P%N!!-8\ GLOBALOENDS<a>" - разбить путь строку по слешу
"oends=1<>2<>3<>4<>5!!-8<> GLOBALOENDS<a>" - разбить строку по фразе "<>"
"oends=123456123456123456!!-8123 GLOBALOENDS<a>" - разбить строку по фразе "123"

"oends=1<2>3<4>5<6>7!!-9<> GLOBALOENDS<a>" - разбить строку по символам "<", ">"
"oends=1234561234567123456!!-9357 GLOBALOENDS<a>" - разбить строку по символам "3", "5", "7"



.


 
chip642Дата: Пятница, 24.03.2017, 16:30 | Сообщение № 2321
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Andrey_A,
Цитата Andrey_A ()
Добавлен в команды sends и подобные режим вывода Output=-8 и Output=-9 - разбивка данных по заданному символу или фразе


Спасибо за эти очень и очень нужные добавления. up
 
VikTor1985Дата: Суббота, 25.03.2017, 09:30 | Сообщение № 2322
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()

"downl="%P"//1||cliplist||convert<##<listx=C:\Name.txt>>||uformat<0>" - скачивание списка ссылок из буфера обмена в текущую панель, в именные файлы из списка C:\Name.txt


Здорово придумано...
Andrey_A, А есть возможность для downl аналогично сделать для закачки в именую папку?
как-то так: "с интернет страниц, адреса которых находятся в файле C:\link.txt, получить список всех адресов изображений gif, png, jpg и скачать в активную панель, каждую ссылку в именные папки из списка C:\Name.txt" (ну конечно будет соблюдаться условие чтобы кол-во строк в C:\link.txt равнялось кол-ву строк в C:\Name.txt)
 
shveicarДата: Суббота, 25.03.2017, 21:14 | Сообщение № 2323
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Цитата VikTor1985 ()
Здорово придумано...
Andrey_A, А есть возможность для downl аналогично сделать для закачки в именую папку?
как-то так: "с интернет страниц, адреса которых находятся в файле C:\link.txt, получить список всех адресов изображений gif, png, jpg и скачать в активную панель, каждую ссылку в именные папки из списка C:\Name.txt" (ну конечно будет соблюдаться условие чтобы кол-во строк в C:\link.txt равнялось кол-ву строк в C:\Name.txt)


Так а разве - это:
Код
"itray=3 exect=$var_put=##@[tc=AP] slist=PS<$var_put!!1!!-1!!*.txt> wlist=$GLOBALSLIST||#Hmd5|1|1 downl=@//1||listu<$GLOBALSLIST>||convert<##<listx=$GLOBALWLIST>\;;$$file-rndm[3-|8].;;$$@@e71::>||uformat<0>" - Из ссылок в файлах .txt, лежащих внутри выделенных каталогов, вычислить контрольную сумму и закачать все файлы со случайными именами и присваемым расширением  в создаваемые каталоги из этой контрольной суммы, рядом с файлами содержащими ссылки

не то что нужно? А предварительную экстракцию ссылок в файлы, уже можно делать через extra
Кстати, хочу заметить что команда downl очень удобное решение, позволяющие скачивать практически любой контент.
Единственное, бывают иногда случаи, где требуется поддержка кукисов, идентификаторы браузеров или авторизация и в таких случаях, лучше пользоваться связкой с другими программами. Например httrack или wget.
Возможно в будущем, найдутся способы прямой поддержки этих значений для команды downl но пока, как то так..


Сообщение отредактировал shveicar - Суббота, 25.03.2017, 21:25
 
Andrey_AДата: Суббота, 25.03.2017, 22:09 | Сообщение № 2324
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 18.2 от 25.03.2017

Скачать TCIMG 18.2





 
VikTor1985Дата: Воскресенье, 26.03.2017, 13:08 | Сообщение № 2325
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата shveicar ()
не то что нужно?

не совсем то....
Сейчас у меня команда в *.tcg:
Код
global zends=#!!-1||tcg<шаблон_переименовывания> sends=#<info=l1C:\link.txt//>!!-1||formt<6,1!!(.*\.png|.*\.jpg|.*\.jpeg[^\r\n]*)>||GLOBALZENDS<1> downl="%Commander_Path%\Downloads\"//9||$GLOBALSENDS||owrite<1>||upd<1>||progres<>

Здесь в команде берется из файла C:\link.txt ссылка в первой строке (l1 в команде <info>), и если в этом файле несколько ссылок (каждая ссылка на отдельной строке), приходится зацикливать команду а именно l1, l2 и т.д.
Поэтому хорошо было бы зациклить это командой "downl".
Например в команде
[helpquote]downl=Path||ListLINK, ||owrite<>, ||tip<>, ||pause<>, ||upd<>, ||progres<>, ||cntlr<>, ||Dialogs, ||[tc], ||convert<>, ||uformat<>, ||test<>[/helpquote]
добавить необязательный параметр save<> - сохранить ссылки в папки (и чтоб можно было сохранять каждую ссылку из файла *.txt в именную папку из файла *.txt)
Если, к примеру, в файле C:\link.txt три строки и в файле C:\Name.txt имена трех папок, то команда загружает первую ссылку (в первой строке файла C:\link.txt) в папку первой строки файла C:\Name.txt.

Что-то типа такого)))
ну и, как вариант, в параметре save<Path||ListLINK> несколько значений: Path - путь, куда будут закачаны файлы; ListLINK - путь к списку ссылок c:\List.txt

Цитата shveicar ()
Кстати, хочу заметить что команда downl очень удобное решение, позволяющие скачивать практически любой контент

с этим я согласен, команда downl очень удобна? и функционал еее можно расширять до бесконечности :)
 
Поиск:

Интеллектуальные права и отказ от ответственности