|
ЗАКАЗ КНОПОК
|
|
| ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
| |
| |
| ice_daemon | Дата: Четверг, 10.12.2015, 11:28 | Сообщение № 601 |
Лейтенант
На сайте с: 01.08.2013
Сообщений: 40
|
Спасибо большое, помогло а ListBars2 можно как-нибудь прикрутить, или для каждой панели прописывать поочереди?
|
| |
| |
| chip642 | Дата: Четверг, 10.12.2015, 11:39 | Сообщение № 602 |
|
|
А лучше всего (ИМХО), кнопке автора придать такой вид, и иметь вот такую кнопку на каждой панели инструментов, не надо переходить к файлам.bar, удобно.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> tcprm=OPENBAR~~clpget barupd Wcmicons.dll,19 Обновить текущую панель инструментов
-1 -1
Да уж, ну я и выдумал с кнопкой выше))) зачем-то пути в буфер обмена... , когда одна командв barupd, прописанная в параметрах всё это решает и так. Бывает...
|
| |
| |
| jkmjkmjkm | Дата: Вторник, 15.12.2015, 13:09 | Сообщение № 603 |
Полковник
На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
|
Есть список журналов в таком виде: Rybatskii viestnik 2010 01 Рыбацкии виестник 2010 02 Хотелось бы иметь кнопку для приведения к виду: Рыбацкий вестник 2010 01 Рыбацкий вестник 2010 02
|
| |
| |
| chip642 | Дата: Вторник, 15.12.2015, 14:38 | Сообщение № 604 |
|
|
jkmjkmjkm
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=%L||&&(?i)[^\d]([a-zа-яё\s]+)!!clpget~~ Wcmicons.dll,35 Переименовать выделенные объекты с заменой прилегающих к цифрам буквенных частей на содержимое буфера обмена
-1 -1
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=%L||&&(?i)[^\d]([a-zа-яё\s]+)!![input=Переименование~~до~~цифр|Введите~~нужные~~данные|имя|300|120]~~ Wcmicons.dll,35 Переименовать выделенные объекты с заменой прилегающих к цифрам буквенных частей на введенное в диалоговом окне
-1 -1
|
| |
| |
| jkmjkmjkm | Дата: Вторник, 15.12.2015, 15:34 | Сообщение № 605 |
Полковник
На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
|
chip642, спасибо
|
| |
| |
| ice_daemon | Дата: Суббота, 19.12.2015, 17:54 | Сообщение № 606 |
Лейтенант
На сайте с: 01.08.2013
Сообщений: 40
|
Снова нужна помощь ) есть команда "записать в буфер обмена количество кнопок активной панели инструментов" а есть возможность сделать "записать в буфер обмена количество кнопок на первой строке активной панели инструментов"?
Сообщение отредактировал ice_daemon - Суббота, 19.12.2015, 17:55 |
| |
| |
| jkmjkmjkm | Дата: Суббота, 19.12.2015, 20:46 | Сообщение № 607 |
Полковник
На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
|
Переименование объектов: нижняя чёрточка на пробел
|
| |
| |
| ice_daemon | Дата: Суббота, 19.12.2015, 21:19 | Сообщение № 608 |
Лейтенант
На сайте с: 01.08.2013
Сообщений: 40
|
Цитата jkmjkmjkm (  ) Переименование объектов: нижняя чёрточка на пробел
renms=%L||_!!~~
|
| |
| |
| jkmjkmjkm | Дата: Суббота, 19.12.2015, 22:15 | Сообщение № 609 |
Полковник
На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
|
ice_daemon, благодарю
|
| |
| |
| Andrey_A | Дата: Воскресенье, 20.12.2015, 11:18 | Сообщение № 610 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата есть команда "записать в буфер обмена количество кнопок активной панели инструментов" а есть возможность сделать "записать в буфер обмена количество кнопок на первой строке активной панели инструментов"?
ice_daemon, расширил вариант info-x200-299 Тестовая версия TCIMG 124_b3, в версии 12.3 замените соответствующие файл(ы)
Примеры:
Код "bufsr=##<info=x200|%P%N>" - записать в буфер обмена количество кнопок панели инструментов под курсором "bufsr=##<info=x200|1>" - записать в буфер обмена количество кнопок активной панели инструментов
"bufsr=##<info=x201|%P%N>" - записать в буфер обмена количество сепараторов и переносов панели инструментов под курсором "bufsr=##<info=x201|1>" - записать в буфер обмена количество сепараторов и переносов активной панели инструментов
"bufsr=##<info=x202|%P%N>" - записать в буфер обмена количество строк панели инструментов под курсором "bufsr=##<info=x202|1>" - записать в буфер обмена количество строк активной панели инструментов
"bufsr=##<info=x203|%P%N>" - записать в буфер обмена количество кнопок без сепараторов панели инструментов под курсором "bufsr=##<info=x203|1>" - записать в буфер обмена количество кнопок без сепараторов активной панели инструментов
"bufsr=##<info=x210|%P%N>" - записать в буфер обмена количество кнопок 1-й строки панели инструментов под курсором "bufsr=##<info=x210|1>" - записать в буфер обмена количество кнопок 1-й строки активной панели инструментов
"bufsr=##<info=x211|%P%N>" - записать в буфер обмена количество кнопок 2-й строки панели инструментов под курсором "bufsr=##<info=x211|1>" - записать в буфер обмена количество кнопок 2-й строки активной панели инструментов
"bufsr=##<info=x240|%P%N>" - записать в буфер обмена количество сепараторов 1-й строки панели инструментов под курсором "bufsr=##<info=x240|1>" - записать в буфер обмена количество сепараторов 1-й строки активной панели инструментов
"bufsr=##<info=x241|%P%N>" - записать в буфер обмена количество сепараторов 2-й строки панели инструментов под курсором "bufsr=##<info=x241|1>" - записать в буфер обмена количество сепараторов 2-й строки активной панели инструментов
"bufsr=##<info=x270|%P%N>" - записать в буфер обмена количество кнопок без сепараторов 1-й строки панели инструментов под курсором "bufsr=##<info=x270|1>" - записать в буфер обмена количество кнопок без сепараторов 1-й строки активной панели инструментов
"bufsr=##<info=x271|%P%N>" - записать в буфер обмена количество кнопок без сепараторов 2-й строки панели инструментов под курсором "bufsr=##<info=x271|1>" - записать в буфер обмена количество кнопок без сепараторов 2-й строки активной панели инструментов

|
| |
| |
| ice_daemon | Дата: Воскресенье, 20.12.2015, 20:52 | Сообщение № 611 |
Лейтенант
На сайте с: 01.08.2013
Сообщений: 40
|
очень круто, большое спасибо а можно исходники посмотреть, очень интересно как это реализовано)?
и еще родился вопрос, можно ли реализовать "скрыть первую строку в барах, прописанных в ListBar" ?
Сообщение отредактировал ice_daemon - Воскресенье, 20.12.2015, 21:19 |
| |
| |
| Andrey_A | Дата: Воскресенье, 20.12.2015, 21:30 | Сообщение № 612 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата а можно исходники посмотреть, очень интересно как это реализовано?) ice_daemon, к моему счастью код утилиты изначально закрыт по нескольким причинам - одна из них - это экономия моего времени - не тратится время и нервы на обсуждения кода...
Там все построено на регулярных выражениях - массивы:
массив разделителей
массив переносов
потом в цикле обработка номеров и получения данных ----------- в коде TCIMG более 2200 функций, которые все это обрабатывают и в код для этого функционала я добавил 19 строк (благодаря тому, что там уже есть), а вот вытаскивать всё это в свет даже не буду пробовать - долго и неэкономно...
.
|
| |
| |
| Andrey_A | Дата: Понедельник, 21.12.2015, 14:49 | Сообщение № 613 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата Есть bar файл, в который после выполнения определенного скрипта, добавляются строки кнопки, но кроме строк кнопки, добавляются мусорные строки. Счетчик кнопок Buttoncount=... прописывается правильно, и хотелось бы зная это правильное количество кнопок определить где заканчивается нужный текст и начинается мусор, и его удалить ice_daemon, попробуйте команды barsf и barsl:
Доступно только для пользователей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Добавлено:
Цитата а ListBars2 можно как-нибудь прикрутить, или для каждой панели прописывать поочереди? ice_daemon, Тестовая версия TCIMG 124_b4, в версии 12.3 замените соответствующие файл(ы)
[helpquote][+] Добавлены параметры в команду barsl "3"[/helpquote]
Доступно только для пользователей
|
| |
| |
| ice_daemon | Дата: Вторник, 22.12.2015, 16:54 | Сообщение № 614 |
Лейтенант
На сайте с: 01.08.2013
Сообщений: 40
|
Спасибо, буду пробовать, в данный момент решил задачу через консольный редактор sed, но хотелось бы без костылей
Добавлено (22.12.2015, 13:45) --------------------------------------------- Вопрос по шифрованию Шифрую, например, name.txt в name.crypt, а как потом при расшифровке получить name.txt обратно?
Хотел через подбор правильного расширения, но
"Подбор правильного расширения" в 12.3 перестал работать почему-то
Добавлено (22.12.2015, 16:54) --------------------------------------------- "Подбор правильного расширения" в 12.3 перестал работать почему-то для TXT. А для ZIP, 7z, например, все нормально работает
Сообщение отредактировал ice_daemon - Вторник, 22.12.2015, 16:55 |
| |
| |
| Andrey_A | Дата: Вторник, 22.12.2015, 22:09 | Сообщение № 615 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
ice_daemon, необходимо прикладывать команды которые работают или нет...
Цитата Хотел через подбор правильного расширения... для txt а для txt вообще нет такого - что такое txt? - это вообще любая информация в текстовом виде, которая не подлежит индификации, там могут быть куски из ini, au3, vbs, html, xml, tcg (да любого расширения)... и.т.д. - т.е. уникальности TXT нет.
|
| |
| |