Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)

Модерирует : gyra, Maz

Maz (03-03-2021 11:17): TCIMG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Дата выпуска: 28.02.2021
Версия: 28.4
Автор: Averin Andrey
 
Скачать TCIMG | Сайт | Онлайн справка | Основные вопросы | Расширение функционала | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

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

Сборки программ, в которых участвует утилита 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 PowerUser - сборка файлового менеджера Total Commander (автор HA3APET)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 19:24 28-02-2021
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
Насчет wget, то эта программа прекрасно работает с командой start.  
   
Внятно опишите задачу, не надо выкладывать коды, которых нет в справке. Как нам узнать, что у вас прописано в cmd.exe, да и зачем он нужен, если вы пользуетесь TCIMG.  

Мне надо, чтобы wget не закрывался по завершении скачки. Для этого я запускаю cmd.exe с параметром /K. А чтобы это сделать через TCIMG мне нужна команда cmdbt, а не start, потому что она лучше передаёт параметры программе cmd.exe, а командой start мне не удавалось это сделать. Зачем вообще нужен TCIMG, а не просто вызвать команду из Total Commander? Ответ - мне нужно передавать ссылку на скачиваемый файл из буфера обмена, ничего кроме команды clpget от TCIMG у меня нет, есть NirCmd, но там я не смогу передать параметр %P от Total Commander (NirCmd не поймёт его).
 

Цитата:
Я правильно понимаю, что речь идет о панели инструментов "в виде меню".  

Да, совершенно верно, мне достаточно будет там указать один и тот же значок ко всем файлам (в папке файлы одного типа).

Всего записей: 893 | Зарегистр. 17-12-2007 | Отправлено: 16:19 20-09-2019 | Исправлено: Rako1, 16:20 20-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 только эффективно поставленная задача.  

Нужны чистые прокси, что кнопка указанная мной и делает. Вот так:
5.196.132.114:3128
85.172.170.146:3128
5.127.1.233:8080
85.172.170.16:3128
Есть одно НО: прокси одной и той же страны раскиданы по всему списку, а мне нужно их сгрупировать.
При копировании с сайта там есть колонка с указанной страной прокси(что есть и в тхт-файле который я приложил), так вот мне нужно,(если возможно конечно) чтобы сначала он весь скопированный тест в буфере обмена рассортировал так, чтобы прокси одной страны оказались рядом(по алфавитному порядку желательно, но не обязательно. Главное, чтобы прокси одной страны оказались рядом), а уж потом отработала кнопка указанная мной выше.
Вариант решения может быть любым, задача для меня нерешаемая, на выходе получить чистые прокси с сортировкой по странам.
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 18:48 20-09-2019 | Исправлено: sibirnik, 18:53 20-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik 18:48 20-09-2019
Цитата:
При копировании с сайта

 
В следующий раз просто выложите ссылку на сайт. Тестировал кнопки на Web-Proxy списке полученном отсюда. Выделяем таблицу, копируем и далее применяем нужную кнопку.
 
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=?F54||?T|p3#6#4|d,1:-1||&&\t+!!:||&&(\r\n){6,}!!¤$1||?F63||¤!!@CRLFNoName||?Fbt5||&&(.*)¤(.*)!!$2¤$1||?F3||¤!!:~~||code<4>||save<$f200User\CountryIpPort.txt|-2> textt=$f200User\CountryIpPort.txt||formt<1>||backup<0>
WCMICONS.dll,3
Полученный с сhidemy.name/ru/proxy-list/ Web-Proxy список, после сортировки по странам, привести к виду Страна: IP'адрес:Порт и сохранить в файл CountryIpPort.txt
 
 
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=?F54||?T|p3#6#4|d,1:-1||&&\t+!!:||&&(\r\n){6,}!!¤$1||?F63||¤!!@CRLFNoName||?Fbt5||&&(.*)¤(.*)!!$2¤$1||?F3||¤!!:~~||formt<0!!(?m):~~(.+)[^\r\n]*>||save<$f200User\IpPort.txt|-2> textt=$f200User\IpPort.txt||formt<1>||backup<0>
WCMICONS.dll,4
Полученный с сhidemy.name/ru/proxy-list/ Web-Proxy список, после сортировки по странам, привести к виду IP'адрес:Порт и сохранить в файл  IpPort.txt
 
 
-1
 

 
Дубликаты строк при каждом исполнении кнопок будут удаляться.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
Rako1 16:19 20-09-2019
Цитата:
Мне надо, чтобы wget не закрывался по завершении скачки

 
Не понимаю для чего надо оставлять консольное окно открытым после выполнения команды, ну да ладно.
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
cmdbt=cmd~~/K~~''''D:\Total\Utilities\wget\wget.exe''~~-r~~-l~~10~~-k~~-nc~~--no-check-certificate~~--continue~~''%%P''~~clpget''||0||hide<1>
%COMMANDER_PATH%\WCMICONS.dll,19
Скачать сайт в активную панель по ссылке из буфера обмена не закрывая окно консоли по завершению
 
 
-1
 

 
Ваш код должен выглядеть так:
 

Код:
cmdbt=cmd~~/K~~''''C:\wget.exe''~~--no-check-certificate~~--continue~~''%%P''~~clpget''||0||hide<1>

 
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
 
Остальное позже.

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 17:18 21-09-2019 | Исправлено: Abel11, 08:32 23-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо за кнопки, но есть вопрос. Почему присутствуют вначале текста строки(назову с хламом), а уж потом чистые прокси. Нельзя ли очистить от хлама IpPort.txt...???

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 18:55 21-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
Каким браузером пользуетесь?

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 19:08 21-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Mozilla Firefox. Попробовал в Opera всё нормально. Подскажите проблему, если знаете, почему глюк в Mozilla Firefox.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 19:16 21-09-2019 | Исправлено: sibirnik, 19:21 21-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
Версия?

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 19:29 21-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
69.0.1 последняя
64 бита
 
 
Добавлено:
Abel11
Пробовал без расширений, тоже с глюком.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 19:34 21-09-2019 | Исправлено: sibirnik, 19:34 21-09-2019
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
Ваш код должен выглядеть так:  

Код:
cmdbt=cmd~~/K~~''''C:\wget.exe''~~--no-check-certificate~~--continue~~''%%P''~~clpget''||0||hide<1>

Не работает. Скачивает в папку, где лежит wget.exe, а не в активную панель Total Commander.

Всего записей: 893 | Зарегистр. 17-12-2007 | Отправлено: 20:54 21-09-2019 | Исправлено: Rako1, 20:57 21-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik
 
Попадаются пустые ячейки в таблице, где должна быть указана страна, отсюда и алгоритм сыпется.
 
   
 
Подумаем на досуге, как можно исключать из списка данные строки или можно включить временное слежение за буфером обмена команда xclip и копировать нужные строки, в итоге в буфере окажется список отвечающий условию.
 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 
 
Rako1 20:54 21-09-2019
Цитата:
 Скачивает в папку, где лежит wget.exe

 
У меня работает. Скачайте этот wget и протестируйте, возможно дело в обнове.
 
 

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 21:12 21-09-2019 | Исправлено: Abel11, 06:51 22-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
 
Попадаются пустые ячейки таблицы, где должна быть указана страна, отсюда и алгоритм сыпется.  

А можно просто при отработки вашей кнопки по созданию IpPort.txt добавить в неё команду  по удалению строк с буквенным содержимым перед записью файла IpPort.txt и тогда прокси без названия страны останутся и будут вначале списка. Это так мысли вслух. если бы ещё я знал. как это реализовать. Буду ждать вашего решения.  
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 01:12 22-09-2019
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
У меня работает. Скачайте этот wget и протестируйте, возможно дело в обнове.  

Странно, у меня не работает. Скачал этот wget, который Вы предложили. Всё также скачивает в папку, где лежит wget.exe.

Всего записей: 893 | Зарегистр. 17-12-2007 | Отправлено: 01:21 22-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rako1
На кнопке нажми правую кнопку - изменить и очисти Путь запуска. Что-то подобное у меня было, записывало не туда. Проверьте...Чем, как говорится...

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 02:12 22-09-2019 | Исправлено: sibirnik, 04:19 22-09-2019
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik

Цитата:
На кнопке нажми правую кнопку - изменить и очисти Путь запуска. Что-то подобное у меня было, записывало не туда. Проверьте...Чем, как говорится...  

Убрал путь запуска. Теперь загружается в активную панель, но создаёт там подкаталог, который так и называется - "%P". Мне естественно никаких подкаталогов не надо.

Всего записей: 893 | Зарегистр. 17-12-2007 | Отправлено: 10:13 22-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rako1 10:13 22-09-2019
Цитата:
Убрал путь запуска

 
Как вы создаете кнопки с командами TCIMG, что у вас в "Путь запуска" прописался путь к  wget, интересно однако.
 

Цитата:
создаёт там подкаталог, который так и называется - "%P"

 
Такое возможно, если вы в команде указали  "%P", а надо с удвоенными процентами -  "%%P". Я же вам предоставил пример, а вы опять по-своему прописали.
 

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 10:33 22-09-2019 | Исправлено: Abel11, 10:34 22-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
Как вы создаете кнопки с командами TCIMG, что у вас в "Путь запуска" прописался путь к  wget, интересно однако

Я лично этой прогой не пользовался, но на других сталкивался с похожими проблемами. А создаётся кнопка так легко: курсор на еxe-файл и тянешь на панель инструментов и  будет прописан путь запуска. Ради справедливости у меня есть 2 или 3 кнопки которые если в пути запуска ничего не прописано, то они работают неправильно.А так обычно я путь запуска вычищаю.

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 11:08 22-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik 11:08 22-09-2019
Цитата:
А создаётся кнопка так легко: курсор на еxe-файл и тянешь на панель инструментов и  будет прописан путь запуска

 
В том-то и дело, что прописывается путь к папке перетаскиваемого *.exe, а так как у нас кнопка от TCIMG, то соответственно и перетаскиваем  TCIMG.exe, а значит в "Путь запуска" должен прописаться путь к папке TCIMG, но никак не  "wget". Хотя, возможно у Rako1 wget.exe расположен в папке с TCIMG, тогда появляется хоть  какое-то понимание ситуации.
 
sibirnik 01:12 22-09-2019
Цитата:
А можно просто при отработки вашей кнопки по созданию IpPort.txt добавить в неё команду  по удалению строк с буквенным содержимым перед записью файла IpPort.txt и тогда прокси без названия страны останутся и будут вначале списка

 
Всё дело в затребованной вами сортировке по странам, а иначе не было бы никаких проблем. Если честно не понимаю для чего нужна сортировка по странам, если вы каждый раз не перезаписываете файл, а обновляете с добавлением новых IP, ведь добавление происходит без учета сортировки уже имеющихся IP.
 

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 11:25 22-09-2019 | Исправлено: Abel11, 11:30 22-09-2019
sibirnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
 ведь добавление происходит без учета сортировки уже имеющихся IP.  

Поясню: Дело в том, что после копирования и сохранения с сайта списка прокси, я его прогоняю в Web Proxy Checker на предмет работоспособности и сохраняю рабочие уже в другой файл, а по странам хотелось, так как (бесплатные прокси) сегодня одной страны, работают, завтра другой и так далее. Но уж если трудно, то снимаю просьбу. Единственно попрошу если можно, то кнопку на задачу сотворите такую: Удалить в буфере обмена строки с буквенным содержимым, а строки начинающие с цифр оставить и это не прокси - любой текст.
 

Всего записей: 830 | Зарегистр. 12-09-2014 | Отправлено: 12:53 22-09-2019 | Исправлено: sibirnik, 13:57 22-09-2019
Rako1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11

Цитата:
Как вы создаете кнопки с командами TCIMG, что у вас в "Путь запуска" прописался путь к  wget, интересно однако.  

Если прописать путь запуска, равным папке с TCIMG, то качает на диск C:\
 

Цитата:
Такое возможно, если вы в команде указали  "%P", а надо с удвоенными процентами -  "%%P". Я же вам предоставил пример, а вы опять по-своему прописали.  

Я пробовал и так и так. В частности, если прописать с %%P - то создает подкаталог, который так и называется - "%P".

Всего записей: 893 | Зарегистр. 17-12-2007 | Отправлено: 15:59 22-09-2019 | Исправлено: Rako1, 16:00 22-09-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rako1
 
Попробуйте так, добавил "-p" перед "%%P". Именно "-p" (строчная,  маленькая).  
Изначально пробовал указать каталог при помощи ключа "-P" (который вы и указали в своем примере), но не срабатывало, поэтому я и отказался от этого ключа, а сейчас решил попробовать строчную "-p" и всё сработало. Я с этой программой не знаком, там надо разбираться, тестировать...
 

Код:
cmdbt=cmd~~/K~~''''C:\wget.exe''~~--no-check-certificate~~--continue~~-p~~''%%P''~~clpget''||0||hide<1>

 
 

Всего записей: 1588 | Зарегистр. 08-12-2013 | Отправлено: 17:28 22-09-2019 | Исправлено: Abel11, 09:29 23-09-2019
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 1)
Maz (03-03-2021 11:17): TCIMG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru