Добавить комментарий ко всем папкам с учётом пути

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Сообщение KatMuse »

Flasher
гениально!!! Срочно в список! Скрипт не даёт возможности добавить один и тот же комментарий два раза. Вообще ни при каких обстоятельствах! Даже если ещё что-то дописать после!!!! Не реально...
Расцветку я такую себе настроил:
Изображение
Тут нет общего шаблона, выражение индивидуально для каждого случая.
Видимо, так (обсуждаемо)
0 ссылок - цвет1
1-2 ссылки - цвет2
3 - 10 - цвет3
10 - 25 - цвет 4
>25 - цвет 5[/img]

Добавлено спустя 40 секунд:

P.S.
Это не бардак - это я папку temp сфотографировал!
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

KatMuse писал(а):гениально!!! Срочно в список!
:) А я ведь с этого начал:
Flasher писал(а):Если в доп. строках к подкурсорному элементу есть повторные, то они игнорируются.
KatMuse писал(а):Скрипт не даёт возможности добавить один и тот же комментарий два раза.
Правильнее сказать не комментарий, а уже имеющиеся строки комментария из добавляемого списка.
KatMuse писал(а):Расцветку я такую себе настроил:
Эмм... Светло-болотный фон... Я бы, конечно, не поставил, тут надо чесать голову. Покрасивше нет желания оформить (1, 2, 3, 4, 5)? А цвета для других элементов больше никакие не настроены разве?

Итак, по оцветовке диапазонов. Выбираем для свойства "Комментарий" операцию "Рег. выраж.", а значения для каждого нового цвета будут такие:

1-2: ^[12]\b
3-10: ^([3-9]|10)\b
11-25: ^(1[1-9]|2[0-5])\b (Диапазон должен начинаться с 11, т.к. 10 уже есть в предыдущем.)
>25: ^(2[6-9]|[3-9][0-9]|[1-9][0-9]{2,})\b

Не проверял, но по идее должны работать. И про атрибут "Каталог" на вкладке "Дополнительно" также не забываем.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Сообщение KatMuse »

Flasher
Правильнее сказать не комментарий, а уже имеющиеся строки комментария из добавляемого списка.
Шутки шутками, а сейчас насторожился... Много раз видел как помогали пользователям понять, что им нужно ( :oops: ) и понимали что они хотят, хотя сформулировано было неправильно :shock: Ну её эту мистику...
Эмм... Светло-болотный фон... Я бы, конечно, не поставил, тут надо чесать голову. Покрасивше нет желания оформить (1, 2, 3, 4, 5)? А цвета для других элементов больше никакие не настроены разве?
А разве не такой самый полезный для глаз? Какую расцветку Вы бы порекомендовали?
Подумайте за меня, пожалуйста, какой мне поставить, я в жизни не думал, что есть СТОЛЬКО вариантов расцветки, я никогда ничего не выберу...

Большое спасибо за регэкспы!!!

Flasher, я тут усиленно тестировал Ваш скрипт... В общем он несколько умнее пользователя, а можно добавить опцию - удалить стоку N и вычесть единичку из папок, если нажал не на ту папку или нужно удалить ссылку.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

KatMuse писал(а):Шутки шутками, а сейчас насторожился...
На предмет?
KatMuse писал(а):Ну её эту мистику...
И в чём же мистика?

Касаемо цветовых схем лучше в отдельной теме или в ЛС обсуждать.
KatMuse писал(а):Большое спасибо за регэкспы!!!
Всё работает?
KatMuse писал(а):В общем он несколько умнее пользователя
В отношении чего?
KatMuse писал(а):удалить стоку N и вычесть единичку из папок
N - это номер какой строки? Указанной или последней? Пока не уверен, в текущем скрипте это лучше сделать или в новом.

P.S. Хотелось бы процесс обсуждения ускорить. 4 дня из колеи уже выбивают. Мы одну тему уже больше месяца обсуждаем. :o Где такое видано?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
KatMuse
Сообщения: 82
Зарегистрирован: Сб июл 26, 2014 15:39

Сообщение KatMuse »

Вы просто очень точно понимаете то, что человек хотел сказать на самом деле, хотя он выразил это совершенно не правильно...
Касаемо цветовых схем лучше в отдельной теме или в ЛС обсуждать.
Хорошо.
Всё работает?
Не тестировал, но сомнений нет. Не настраивал, так как цвет ещё не выбран.
N - это номер какой строки? Указанной или последней? Пока не уверен, в текущем скрипте это лучше сделать или в новом.
Указанной строки, мне кажется, так было бы удобнее. Касательно скрипта, то как Вам удобнее.
Хотелось бы процесс обсуждения ускорить. 4 дня из колеи уже выбивают. Мы одну тему уже больше месяца обсуждаем. Где такое видано?
Просто если тестировать в придуманных условиях, то потом всё всплывает. Хорошо буду оперативнее. Всё сделаем в срок :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

KatMuse писал(а):Вы просто очень точно понимаете то, что человек хотел сказать на самом деле, хотя он выразил это совершенно не правильно.
В данном случае эта трактовка не подходит. То было всего лишь уточнение. Никакой мистики.
KatMuse писал(а):Не тестировал
А хотелось бы. Цвета можно наобум накидать.
KatMuse писал(а):Указанной строки, мне кажется, так было бы удобнее.
Согласен. Но вот, подразмыслив, думаю, а надо ли оно на самом деле? Ведь происходят эти случайности довольно редко, а экономия тут отнюдь не существенная. Открыть одну кнопку, скопировать фразу, нажать кнопку, вставить в окно строку = 4-10 сек; нажать Ctrl+Z, удалить строку, (выйти из папки + Ctrl+Z, поменять счётчик)*N папок = 10-20 сек.
Пользователи, у которых проблемы со случайными нажатиями, обычно задействуют опции с окном подтвержения (аля "Вы уверены ...?"). Его куда проще добавить. :wink:
KatMuse писал(а):то потом всё всплывает
Что всё и куда? :)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить