ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
chip642 | Дата: Пятница, 26.04.2019, 18:58 | Сообщение № 1681 |
|
Цитата alexostrov ( ) P. S. Было-бы не плохо если-бы была еще строчка с кол-вом удаленных дублей.
Да там можно что угодно делать. Вот для первого варианта, дополненного и выложенного ниже, в сообщении будет указано сколько дубликатов было удалено.
В TCIMGU.lng в секцию [Russian] добавить шаблон:
Код MsgbxBox_U4=Сообщение¤TCIMG.dll,26<#> УДАЛЕНО: GLOBALIENDS<1> дубликата(ов) кнопок<#>user32.dll,102<#>Ok<+>:EXIT:<#>300<#>110
Доступно только для пользователей
|
|
| |
alexostrov | Дата: Пятница, 26.04.2019, 21:49 | Сообщение № 1682 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
Ув. chip642
Спасибо большое. Последняя кнопка, с показом числа удаленных дублей, работает отлично. Еще одна просьба: В варианте 2 -
Цитата объединить выделенные *.bar файлы в один с именем - введенным в диалоговом окне, в объединенном *.bar произвести поиск на наличие дубликатов кнопок, по обнаружению вывести в окне с чекбоксами все дубликаты по группам, выбрать ненужные и удалить в окне с чекбоксами в колонке [1] вывести путь к файлу *.bar (или вывести имя Бар файла, может это и лучше ). Вопрос: в колонке [0] прописаны номера кнопок Бар файлов ?
Сообщение отредактировал alexostrov - Пятница, 26.04.2019, 23:51 |
|
| |
chip642 | Дата: Суббота, 27.04.2019, 11:04 | Сообщение № 1683 |
|
Цитата alexostrov ( ) Вопрос: в колонке [0] прописаны номера кнопок Бар файлов ?
Да. Единственное 1-й пункт - это количество поступивших элементов, далее идут группы найденных одинаковых кнопок, группы номеров разделены пустой строкой, изначально это окно не "заточено" для визуализации групп с разделителем без чекбокса, я просто посчитал такое решение интересным, далее попрошу автора, может он сможет в этом окне пустые строки представлять без чекбокса, а пока я прописал вместо пустых строк пунктиры, чтобы нагляднее была видна граница между группами.
Дополненный вариант №2
В TCIMGU.lng в секцию [Russian] добавить шаблон:
Код MsgbxBox_U5=Сообщение¤TCIMG.dll,26<#> В файле: GLOBALSLIST<1>@CRLFУДАЛЕНО: GLOBALIENDS<1> дубликата(ов) кнопок<#>user32.dll,102<#>Ok<+>:EXIT:<#>300<#>150
Доступно только для пользователей
После удаления в сообщении будет информация о файле и количестве удаленных кнопок .
Цитата alexostrov ( ) в окне с чекбоксами в колонке [1] вывести путь к файлу *.bar (или вывести имя Бар файла, может это и лучше ).
Я считаю в данном окне это лишней информацией, но если вам надо могу сделать, а пока, вариант, как выше, имя файла в сообщении по результату.
|
|
| |
alexostrov | Дата: Суббота, 27.04.2019, 11:08 | Сообщение № 1684 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
Ув. chip642 P. S. Еще один вопрос по поводу "наведения порядка в библиотеках иконок". Он активно начался и как-то затормозился и потом совсем заглох. Есть какие-то надежды на продолжение или закроем его.Добавлено (27.04.2019, 11:29) --------------------------------------------- chip642 В [0] колонке прописаны номера кнопок (с Вашего рисунка -1-я группа: 39, 76, 138, 139) с 4-х Бар файлов. я предлагаю : [0] [1] 39 System.bar 76 Grafica.bar 138 Internet.bar 139 Text.bar Появляется возможность выбора : с какого бар-файла удалять дубли.
Сообщение отредактировал alexostrov - Суббота, 27.04.2019, 11:09 |
|
| |
chip642 | Дата: Суббота, 27.04.2019, 11:39 | Сообщение № 1685 |
|
Цитата alexostrov ( ) по поводу "наведения порядка в библиотеках иконок".
Постараюсь на днях, там надо объяснять, а для этого мне надо опять вникнуть во всё, а так, да, всё готово, немного ещё потерпите. (ツ)
Цитата alexostrov ( ) с какого бар-файла удалять дубли
Как с какого, с объединённого конечно, с того файла которому вы задали имя в диалоговом окне. Склеиваем выделенные файлы *.bar в один, предположим имя ему задали в диалоговом окне Name.bar, вот в нём, в Name.bar, и производим поиск на дубликаты кнопок с последующим удалением дубликатов.
Если вы хотите просто проверить какой-то *.bar на дубликаты кнопок, то Вариант №3. Поиск на дубликаты кнопок в моем варианте возможен только а одном *.bar.
|
|
| |
alexostrov | Дата: Суббота, 27.04.2019, 12:46 | Сообщение № 1686 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Может я чего-то не понял. Есть группа (с Вашего рисунка -1-я группа: 39, 76, 138, 139). В этой группе 4-е одинаковых кнопки (дубли) с разных файлов *.bar: - 39кн. из System.bar, - 76 кн. из Grafica.bar, - 138 кн. из Internet.bar, и - 139 кн. из Text.bar Я понимаю, что Вы удаляете дубли с объединённого файла, но в этом файле до удаления есть все 4-е кнопки и я могу выбрать те которые я хочу удалить (3 кнопки) и оставить одну. Напр: удаляю (т. е. отмечаю в окне с чекбоксами 39, 76, 139) и оставляю 138, но при этом я не знаю из каких исходных *.bar файлов эти кнопки попали в объединённый файл.
|
|
| |
chip642 | Дата: Суббота, 27.04.2019, 13:14 | Сообщение № 1687 |
|
Цитата alexostrov ( ) при этом я не знаю из каких исходных *.bar файлов эти кнопки попали в объединённый файл.
А для чего нужна эта информация? Предположим, что с каждого *.bar по кнопке и что это нам даёт? Суть задачи, чтобы не было похожих кнопок в объединённом *.bar, а не в участвующих в слиянии *.bar. Так что такую информацию предоставить команда не может, так как в объединенном *.bar вся информация слита воедино и заново пронумерована, "кто?, что?, откуда?" уже не разобрать.
|
|
| |
alexostrov | Дата: Суббота, 27.04.2019, 14:08 | Сообщение № 1688 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Да, Вы правы. Какая разница откуда брать кнопку в объединённый файл, если они все одинаковые. Это я что-то намудрил. Меня почему-то сбило с масти, то что есть возможность выбора кнопок в окне с чекбоксами из разных *.bar файлов в один объединённый файл. Вопрос снят. Спасибо Вам.
|
|
| |
hanck | Дата: Воскресенье, 28.04.2019, 13:13 | Сообщение № 1689 |
Лейтенант
На сайте с: 17.12.2013
Город: Claremont
Сообщений: 67
|
Всем привет, не подскажите как из строки извлечь только первую или последнюю ссылку ссылку. Заранее спасибо
|
|
| |
Andrey_A | Дата: Понедельник, 29.04.2019, 08:50 | Сообщение № 1690 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
hanck,
Получить все ссылки файла под курсором
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=%P%N??-1||?F6 GLOBALSENDS<a> %COMMANDER_PATH%\Wcmicons.dll,1 Получить все ссылки файла под курсором
0 -1
Записать в буфер обмена первую ссылку файла под курсором
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=%P%N??-1||?F6 GLOBALSENDS<c1> %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена первую ссылку файла под курсором
0 -1
Записать в буфер обмена последнюю ссылку файла под курсором
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=%P%N??-1||?F6 GLOBALSENDS<c-1> %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена последнюю ссылку файла под курсором
0 -1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
|
|
| |
in2rap | Дата: Вторник, 30.04.2019, 12:01 | Сообщение № 1691 |
Сержант
На сайте с: 13.09.2017
Сообщений: 27
|
Помогите и мне, пожалуйста, знатоки.
Цитата in2rap ( ) Помогите сделать кнопку.
1. Берет файл "пример" из папки 1 и копирует его в папку 2, внутри папки 2 есть подпапки (2.1, 2.2, 2.3, 2.4...) 2. Берет файл "пример" из папки 1 и копирует его в папку 2, внутри папки 2 есть подпапки (2.1, 2.2, 2.3, 2.4...) Т.е. файл "пример" копируется во все папки 2.1, 2.2, 2.3, 2.4... и потом его ("пример") нужно сделать скрытым.
Спасибо.
Спасибо еще раз.
|
|
| |
chip642 | Дата: Вторник, 30.04.2019, 12:05 | Сообщение № 1692 |
|
in2rap
Я же вам ответил, здесь, вторая часть поста.
|
|
| |
in2rap | Дата: Вторник, 30.04.2019, 15:52 | Сообщение № 1693 |
Сержант
На сайте с: 13.09.2017
Сообщений: 27
|
chip642,
Спасибо, проглядел.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 copyy=@C:\Folder-1\Пример.txt||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример.txt>||+H!!0 WCMICONS.dll,1 Копировать файл Пример.txt во все папки C:\Folder-2\ включительно и установить скопированным файлам атрибут "скрытый"
-1
А как сделать, чтобы брало еще файл "пример2.txt" из этой же папки (C:\Folder-1\) и чтобы копировало его в папку C:\Folder-2\
P.s. Думал будет просто совместить 2 кнопки, но мучаюсь уже полчаса и никак не выходит....
|
|
| |
chip642 | Дата: Вторник, 30.04.2019, 16:36 | Сообщение № 1694 |
|
in2rap
Наверное вам удобнее будет такой вариант.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 sends=[tc=AG]??-1||@CRLF!!| copys=%L||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//GLOBALSENDS<1>>||+H!!0 WCMICONS.dll,2 Копировать выделенные файлы во все папки C:\Folder-2\ включительно и установить скопированным файлам атрибут "скрытый"
-1
Если не подходит через выделение, то можем прописать и конкретные файлы или через список файлов.
|
|
| |
in2rap | Дата: Вторник, 30.04.2019, 16:57 | Сообщение № 1695 |
Сержант
На сайте с: 13.09.2017
Сообщений: 27
|
chip642,
Нет, не совсем, эта кнопка делает все файлы скрытыми. нужно пример 2 - скрытый, пример - обычный атрибут файла
Лучше прописать конкретные файлы.
p.s. желательно, чтоб это было из папки C:\Folder-1\
Сообщение отредактировал in2rap - Вторник, 30.04.2019, 17:02 |
|
| |
|