FIN — Fix Incorrect Names

Здесь можно обсудить ваш любимый плагин.
Centurion
Posts: 14
Joined: Sun 21 Feb, 2010 10:34

Re: FIN — Fix Incorrect Names

Post by Centurion »

Latest post of the previous page:

Спасибо за плагин!
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: FIN — Fix Incorrect Names

Post by Kerberos464 »

нативная версия под фар3 работает в обеих битностях, спасибо!
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Skinner62
Posts: 1
Joined: Fri 09 Nov, 2012 08:15

Re: FIN — Fix Incorrect Names

Post by Skinner62 »

Как бы плагин бы подправить, а то в новых версиях FAR3 не работает.
Заранее благодарен.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

Skinner62 wrote:Как бы плагин бы подправить, а то в новых версиях FAR3 не работает.
И правда :(
Что-то сломалось на пути от 2919 к 2935, но что же такое важное было поменяно в FAR'е, понять из changelog'а решительно невозможно. Экспериментальным путём тоже ничего выяснить не удаётся, т.к. поставляемый PluginW.pas нефункционален.
Сожалею, но придётся потерпеть либо до наступления хоть какой-то ясности (примерно до морковкина заговенья), либо до появления у меня свободного времени (хотя бы до января)...
Съешь мыша – стань настоящим клавишником!
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

Оп-па!
Добрые люди помогли морковке заговеть: http://forum.farmanager.com/viewtopic.p ... =15#p99856
Пересобрал плагин. Ща выложу.
Съешь мыша – стань настоящим клавишником!
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: FIN — Fix Incorrect Names

Post by John Doe »

Code: Select all

v1.1 [26.08.2010 18:07]
Исправлена ошибка, связанная с недокументированными свойствами DM_GETDIALOGINFO,
из-за которой плагин мог не срабывать.
А это свойство и в тройке присутствует?
Если да, то в чём оно заключается?
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FIN — Fix Incorrect Names

Post by Тигрёнок »

John Doe wrote:А это свойство и в тройке присутствует?
Если да, то в чём оно заключается?
В чём заключается, точно не помню, но что-то было связанное с распределением обязанностей между событиями DM_GETDIALOGINFO и DN_GETDIALOGINFO. Учитывая, что последнее 2 года назад уничтожили, то наверное, этой проблемы давно нет...
Съешь мыша – стань настоящим клавишником!
paulzaytsev
Posts: 8
Joined: Thu 04 Nov, 2010 07:07

Re: FIN — Fix Incorrect Names

Post by paulzaytsev »

Баг.

Произвожу операцию переименования файлов по маске "*.", то есть отсекаю расширение файла и оставляю только имя (например, "read.me" -> "read")
Преименования/копирования не происходит :facepalm: , ибо наш плагин перехватывает и предотвращает ввод "некорректного имени" файла. Но на самом деле это не имя файла, а маска. Ванильный фар данную операцию поддерживает начиная с самой первой версии и до сегодняшнего дня.

Предлагаю при находжении в строке нового имени файла символов подстановки (* или ?) плагин передает дальнейшую обработку сразу фару :)
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: FIN — Fix Incorrect Names

Post by HaRT »

paulzaytsev wrote:Предлагаю при находжении в строке нового имени файла символов подстановки (* или ?) плагин передает дальнейшую обработку сразу фару :)
Зачем так радикально?!
Во-первых, проверку того, обычное имя файла или глоб/регэкп, должен производить сам ФАР (разумеется, по просьбе плагина). Во-вторых, подстановка — это ещё не повод не исправлять ничего. Предлагаю просмотреть все исправления, которые плагин умеет производить, и про каждое из них отдельно решить, уместно ли оно для (а) глобов, (б) регэкспов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: FIN — Fix Incorrect Names

Post by 2useven10 »

Плагин ничего никому не передаёт. Он либо убирает точки и пробелы из поля ввода диалога, либо нет.
Так что все надо, должен, по просьбе ... - это абстракция.
А 'радикальное' предложение вполне уместно.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: FIN — Fix Incorrect Names

Post by HaRT »

2useven10 wrote:Так что все надо, должен, по просьбе ... - это абстракция.
Мы тут обсуждаем, как лучше. А Вы?
2useven10 wrote:А 'радикальное' предложение вполне уместно.
Обоснования?
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: FIN — Fix Incorrect Names

Post by 2useven10 »

А я, что есть.
И что просто исправить без написания нового плагина.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: FIN — Fix Incorrect Names

Post by HaRT »

2useven10 wrote:И что просто исправить без написания нового плагина.
Вот и обнаружилось противоречие: мы ратуем за то, что удобнее пользователю плагина, а Вы — за то, что проще его разработчику. На этом уровне дискурса этот конфликт не снять.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: FIN — Fix Incorrect Names

Post by 2useven10 »

Ну решать автору, или тому кто захочет править плагин (в 4к разобраться несложно). Абстрактно совершенный плагин, который никогда не появится вряд ли заинтересует инициатора этой дискуссии. А простые изменения в простом плагине, которые решат конкретную проблему, будут востребованы.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: FIN — Fix Incorrect Names

Post by HaRT »

2useven10 wrote:Абстрактно совершенный плагин, который никогда не появится вряд ли заинтересует инициатора этой дискуссии. А простые изменения в простом плагине, которые решат конкретную проблему, будут востребованы.
Согласен. Я тоже за пошаговое добавление ценности ПО.
Фар есть инструмент, а не нянька. © 2009 DrKnS
paulzaytsev
Posts: 8
Joined: Thu 04 Nov, 2010 07:07

Re: FIN — Fix Incorrect Names

Post by paulzaytsev »

Судя по обсуждению, плагин придётся выкинуть на свалку истории.
Post Reply

Return to “Обсуждение плагинов”