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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Abel11



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

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

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

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:
 
Пример кнопки.
 
Коллекция кнопок TCIMG для Total Commander
 
Как расширить функционал собственными руками
 
В справке TCIMG.chm более 12.500 примеров применения.

TCIMG также применяет свои возможности для комфортного использования потенциала следующих программ:

От себя.
От автора:

Сборки программ, в которых участвует утилита 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)

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

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 12:59 10-11-2014 | Исправлено: Andrey_A_A, 20:12 14-12-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите решить ещё одну задачу. Имеем такой txt-файл:
Требуется выполнить следующее:
В содержимом текстового файла под курсором оставить только прокси с окончанием :8080  :3128 :80 с отображением в таком виде:
186.183.220.2:8080
6.13.22.2:3128
16.153.120.22:80
С удалением ненужного, пустых строк и пробелов.

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 19:38 15-07-2019
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0>
WCMICONS.dll,19
в файле под курсором удалить строки в конце которых нет заданных фраз (:8080,:3128,:80)
 
 
-1
 

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 20:26 15-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Кнопка не работает. Просто очищает весь файл под курсором и всё.
Возможно проблема в том, что Вы в описании к кнопке написали(значит и задачу воможно она выполняет другую):

Цитата:
в файле под курсором удалить строки в конце которых нет заданных фраз (:8080,:3128,:80)  

А в файле мы имеем вот такие строки(скорее строки со сплошным текстом):

Цитата:
186.183.220.2:8080196.0.117.14:4970294.20.21.37:3128202.136.89.42:51663103.80.83.161:80...

Нужно в файле под курсором строки привести к виду(не знаю, как правильно назвать - каждый прокси с новой строки) оставив только такие (:8080,:3128,:80) удалив всё остальное.
Сделали так:
186.183.220.2:8080
196.0.117.14:4970
294.20.21.37:3128
202.136.89.42:51663
103.80.83.161:80....
Оставили так:
186.183.220.2:8080
294.20.21.37:3128
103.80.83.161:80....
Подправьте пожалуйста.
 
 
Добавлено:
Abel11

Цитата:
sends=:8080@CRLF:3128@CRLF:80??-1

Вот эта часть команд кнопки не работает(выяснил просто вручную столбиком сделал)
 

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 04:24 16-07-2019 | Исправлено: sibirnik, 05:08 16-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik 04:24 16-07-2019
Цитата:
А в файле мы имеем вот такие строки(скорее строки со сплошным текстом)

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

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 05:41 16-07-2019 | Исправлено: Abel11, 05:42 16-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
За кнопку, которую Вы сделали выше, хотя она и не выполнила то, что мне было нужно, всё равно огромное спасибо. Будет у меня востребована.

Цитата:
правильный оригинал файла. В общем, мне ничего не ясно.

Я и выкладывал правильный(точнее неправильный) фу ты чёрт сам запутался. В общем при загрузке на яндекс странным образом содержимое моего файла (направильного - стало правильным в столбик). Поясняю ещё раз здесь - вот так выглядит оригинал пример, точнее кусок теста из того файла, что я посылал:
186.183.220.2:8080196.0.117.14:4970294.20.21.37:3128202.136.89.42:51663103.80.83.161:80 и так далее то есть прокси идут подряд не по одному в строке...

Цитата:
Нужно в файле под курсором строки привести к виду(не знаю, как правильно назвать - каждый прокси с новой строки) оставив только такие (:8080,:3128,:80) удалив всё остальное.
Оставить так:
186.183.220.2:8080
294.20.21.37:3128
103.80.83.161:80
и так далее
Подправьте пожалуйста.  


Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 11:27 16-07-2019 | Исправлено: sibirnik, 11:33 16-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
 
Я не вижу по какому критерию я могу разбить данные прокси. Если бы они хотя бы были разделены пробелами или порты были бы с одинаковым количеством знаков, тогда да, а так, увы.
 

Цитата:
В общем при загрузке на яндекс странным образом содержимое моего файла  

 
Выкладывая тестовый текстовый файл на Яндекс лучше его упаковать в архив.
 

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 12:03 16-07-2019 | Исправлено: Abel11, 12:42 16-07-2019
Vimann



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sibirnik, так если Яндекс "странным образом" из однострочного делает список столбиком, то проще, как мне кажется, воспользоваться этой особенностью и затем использовать кнопку.

Всего записей: 1485 | Зарегистр. 23-03-2004 | Отправлено: 12:13 16-07-2019
sibirnik



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

Цитата:
то проще, как мне кажется, воспользоваться этой особенностью и затем использовать кнопку.

Даже на этом сайте, если вставить в сообщение, то тоже делает правильный текст. Но ведь TCMIG и создан для того, чтобы одним нажатием на кнопку выполнить рутинную работу, вот уважаемые Гуру Кнопок и сотворят я думаю эту нужную мне(а может и не только мне) чудо-кнопку.

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 13:13 16-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
 
Упакуйте файл в архив и выложите на Яндекс, посмотрим что да как.

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 13:21 16-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Я так понял, что там в файле присутствует табуляция после каждого прокси. Просто после копирования в буфер содержимого этого файла и обработки этой кнопкой

Цитата:
sends=-1??-1||&&\t+!!~~ GLOBALSENDS<c> ;; Заменить в содержимом буфера обмена табуляцию на пробелы

А потом вашей кнопкой - всё работает, как надо. Я не знаю, как добавить в вашу кнопку команду убрать табуляцию в файле под курсором.
Вот в архиве

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 13:53 16-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
 
Скачайте, распакуйте архив и посмотрите в каком виде вы мне опять предоставили файл.

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 14:07 16-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Глубокоуважаемый мною гуру кнопок! Я не знаю, как Вам это отправить. Дело в том, что в Notepad этот файл открывается правильно(но при выделении в нём, я увидел, что после каждого прокси есть что-то "табуляция"присутствует один пробел) опытным путём(другого я не знаю)выяснил, что это табуляция и я вам дал команду кнопки, которая её убирает, только через буфер. А вот в блокноте открывает неправильно. У меня Windows 7 64 ...Возможно Вы присланный файл мой смотрите в Notepad.???? Сейчас посмотрел и AkelPad открывает правильно...Вопрос в том, что для дальнейшего использования мне надо, чтобы этот список открывал стандартный блокнот...
Вы мне если можно пожалуйста подскажите, как убрать в txt-файле под курсором табуляцию(просто вот это нужно добавить в начало команд вашей кнопки)

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 14:25 16-07-2019
Abel11



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||&&(\t)+!!@CRLF||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0>
WCMICONS.dll,19
в файле под курсором заменить табуляции на перенос строк и удалить строки в конце которых нет заданных фраз
 
 
-1
 

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 14:35 16-07-2019 | Исправлено: Abel11, 14:36 16-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Простите, но не работает - просто очищает файл.
 
 
Добавлено:
Abel11
Вот ссылка на оригинал списка(смотреть проблему в обычном стандартном блокноте)
Список я списываю с помощью качалки вставляя прямую ссылку https://awmproxy.com/freeproxy_09da63d3efe3151.txt.

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 14:50 16-07-2019 | Исправлено: sibirnik, 15:07 16-07-2019
Helpmister



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините, что встрял в диалог.  
Потом мне подскажите.
 
В параметре save, mode -2 при "пустой" информации файл не должен создаваться или перезаписываться
 
Как сделать, что бы файл не перезаписывался при пустом массиве ( GLOBALCHESH3 )

Код:
lists=$GLOBALCHESH3||##<info=f3:://>||^^path<6>~~||save<"%P<info=o91%Px//>.sfv"|-2>

Всего записей: 170 | Зарегистр. 26-10-2007 | Отправлено: 15:04 16-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Просто добавьте в свою кнопку первую команду(убрать табуляцию в txt-файле под курсором) а уж потом всё остальное из вашей кнопки.

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 15:05 16-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
 
Невидимые символы.  
 
Знак абзаца (¶) — это то же самое, что и символ Enter; вводят его в конце каждого абзаца, нажимая клавишу <Enter>
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||&&[\r\n]+!!@CRLF||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0>
WCMICONS.dll,11
в файле под курсором заменить невидимое знаки "пи" на перенос строки и удалить строки в конце которых нет заданных фраз
 
 
-1
 


Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 17:29 16-07-2019 | Исправлено: Abel11, 17:42 16-07-2019
sibirnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Снимаю шляпу. То, что было нужно.

Всего записей: 313 | Зарегистр. 12-09-2014 | Отправлено: 17:39 16-07-2019 | Исправлено: sibirnik, 18:57 16-07-2019
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Helpmister 15:04 16-07-2019
Цитата:
Как сделать, что бы файл не перезаписывался при пустом массиве ( GLOBALCHESH3 )

 
 Лучше предоставлять всю команду целиком. Попробуйте использовать, после получения $GLOBALCHESH3, параметры ниже.
 

Код:
<IF> 0 <> <info=t61$GLOBALCHESH3[1]> <THEN> lists=$GLOBALCHESH3||##<info=f3:://>||^^path<6>~~||save<"%P<info=o91%Px//>.sfv"|2> <ENDIF>

 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/
 
 
sibirnik 17:39 16-07-2019
Цитата:
Как их смотреть? И чем?

 
Я посмотрел в Microsoft Word
 
В AkelPad не смог посмотреть, потом у Andrey_A_A спрошу, где в AkelPadImage такая фича запрятана.
 
 

Всего записей: 858 | Зарегистр. 08-12-2013 | Отправлено: 19:02 16-07-2019 | Исправлено: Abel11, 06:50 17-07-2019
shveicar



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sibirnik
Думаю что можно еще и так сделать

Код:
sends=:8080,:3128,:80??-6, textt=%P%N||<dellist=$GLOBALSENDS|9>||formt<63>

на счет скрытых знаков ничего не знаю, сохранил ваш файл https://awmproxy.com/freeproxy_09da63d3efe3151.txt и проверил на нем.

Всего записей: 324 | Зарегистр. 26-09-2010 | Отправлено: 19:04 16-07-2019 | Исправлено: shveicar, 19:10 16-07-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

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru