Latest post of the previous page:
Вопрос: а стоит ли пускать плагин в диалог "Fide file"?FIN — Fix Incorrect Names
- John Doe
- Бюрократ
- Posts: 12537
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 33 times
- Been thanked: 237 times
Re: FIN — Fix Incorrect Names
Имхо, абсолютно незачем.
Если конечно у вас нет намерения сделать плагин универсальным гибко настраиваемым средством, корректирующим значения во всевозможных диалогах.
См. Макрос возвращающий поиску прежнее поведение
Если конечно у вас нет намерения сделать плагин универсальным гибко настраиваемым средством, корректирующим значения во всевозможных диалогах.
См. Макрос возвращающий поиску прежнее поведение
- HaRT
- Moderator
- Posts: 9162
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 175 times
Re: FIN — Fix Incorrect Names
“Вы” — традиционная форма вежливого обращения к одному лицу. Т.ч. прекращайте, пожалуйста, персональные наезды.Kildor wrote:PS: и хорош меня размножать, задолбало уже.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: FIN — Fix Incorrect Names
Вот я тоже чего-то так подумал и в результате в v1.3 GUID от FindFile не добавил (а от MoveFiles - добавил).John Doe wrote:Имхо, абсолютно незачем.
Съешь мыша – стань настоящим клавишником!
Re: FIN — Fix Incorrect Names
А может кто-то в первое сообщение этой темы дописать ссылку на тему с анонсом плагина?
ошибка — считать, что фар для пользователей. (с) zg
Re: FIN — Fix Incorrect Names
Donewolf wrote:А может кто-то в первое сообщение этой темы дописать ссылку на тему с анонсом плагина?
Съешь мыша – стань настоящим клавишником!
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: FIN — Fix Incorrect Names
Last edited by Kildor on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Офтопик
Reason: Офтопик
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Re: FIN — Fix Incorrect Names
Набрался наглости попросить
. Раз уж плагин корректирует поведение стандартных диалогов: а нельзя ли встроить в плагин какие-то из следующих предложений:
http://forum.farmanager.com/viewtopic.php?f=6&t=4965 и
http://forum.farmanager.com/viewtopic.php?f=6&t=4964


http://forum.farmanager.com/viewtopic.php?f=6&t=4965 и
http://forum.farmanager.com/viewtopic.php?f=6&t=4964

Re: FIN — Fix Incorrect Names
Как говорил его высочество, для 32 мая здесь нет места. Если бы в диалоге предупреждения при копировании была кнопка "переименовать", то можно было бы перехватывать её нажатие и предпринимать какие-то действия по интеллектуальному переименованию. А так - куда?
Здесь другая проблема. Мысль о том, что в зависимости от наличия косой черты в конце пути должен выбираться разный путь, разумна. И это легко реализовать. Однако для FIN косая черта в конце - признак того, что не надо проверять имя на корректность. Как быть?
Съешь мыша – стань настоящим клавишником!
Re: FIN — Fix Incorrect Names
С кавычкой нет вопросов.John Doe wrote:Использовать кавычку.
Вопрос в другом.
Если в качестве пути-назначения указано Path.......\, точки убивать или не надо? При нынешнем поведении плагин их не трогает, а если расширить функционал по предложению LAT'а, то как?
Съешь мыша – стань настоящим клавишником!
- John Doe
- Бюрократ
- Posts: 12537
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 33 times
- Been thanked: 237 times
Re: FIN — Fix Incorrect Names
Не надо.Тигрёнок wrote:Если в качестве пути-назначения указано Path.......\, точки убивать или не надо? При нынешнем поведении плагин их не трогает, а если расширить функционал по предложению LAT'а, то как?
Если слэш добавлен вручную, значит все точки сознательно оставлены.
Другой вопрос как сделать с точками, но без создания папки (т.е. просто переименовать). Тогда и нужна кавычка.
P.S.
Запутанно, да?
Будет проще, если этот функционал разделить. Кому-то точки нужно резать, кому-то папки создавать...
- DrKnS
- Posts: 5435
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 6 times
- Been thanked: 253 times
Re: FIN — Fix Incorrect Names
Если вы хотите получить поведение «как в 1.7», то точки/пробелы надо резать везде, в каждом компоненте пути, независимо от наличия слешей или кавычек, за исключением случая, когда путь — полный и с префиксом «\\?\».
Re: FIN — Fix Incorrect Names
Если добавить новый функционал, придется различать 3 варианта поведения:Тигрёнок wrote:С кавычкой нет вопросов.
Вопрос в другом.
Если в качестве пути-назначения указано Path.......\, точки убивать или не надо? При нынешнем поведении плагин их не трогает, а если расширить функционал по предложению LAT'а, то как?
1) (по умолчанию) изменение некорректного имени;
2) [стандартное] использование некорректного пути назначения;
3) корректировка пути копирования (перемещения).
Мне кажется, лучше разделить признаки этих вариантов поведения. Если бэкслеш будет признаком 3-го варианта, его не стоит использовать для 2-го. Тогда для 2-го варианта останутся только скобки.
Получится.
Если при копировании (переносе) в качестве пути-назначения указано Path.......\ или "Path.......\, точки убивать надо (т.е. это будет равносильно копированию или переносу в Path....... или " Path......., и сработает вариант по умолчанию). Если же путь назначения – "Path......."\ или "Path.......\" или Path......."\ или Path.......\", точки оставлять (т.е. это будет равносильно копированию или переносу в "Path......." или Path.......", и сработает стандартный вариант).
Ну и для единообразия обеспечить такое же поведение при создании.
Re: FIN — Fix Incorrect Names
Имхо, плагин, который выполняет [возможно, с учетом настроек] 2 задачи, гибче, удобнее и предсказуемее, чем 2 разных плагина, которые знать не знают друг о друге. Хотя, возможно, Вы правы.John Doe wrote: Запутанно, да?
Будет проще, если этот функционал разделить. Кому-то точки нужно резать, кому-то папки создавать...
ЗЫ. Я не настаиваю на включении дополнительного функционала в плагин. [Может, хочет, считает нужным) автор это сделать - замечательно, нет - значит, нет.
- 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
x64 версия плагина планируется? (оказалось, что плагин всё же полезный) 

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 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: FIN — Fix Incorrect Names
Я бы рад, но мне нечем её собрать и негде потестить...fibre wrote:x64 версия плагина планируется? (оказалось, что плагин всё же полезный)
Впрочем, плагин выложен с исходниками, и я даю официальное разрешению любому, кто имеет такую возможность, сделать это и выложить результат. Если я ничего не путаю, "free pascal" должен выдавать на гора и 64-битный код. Никаких специфически борландовских штучек я, вроде бы, в коде не использовал.
Съешь мыша – стань настоящим клавишником!