FIN — Fix Incorrect Names

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

FIN – Fix Incorrect Names

Post by Тигрёнок »

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

Fix Incorrect Names

Post by Kerberos464 »

сам плагин тут.
то ли я криворукий, то ли что-то ещё, но у меня плагин не работает.
т.е. загружается (вижу через PlugMenu), но заявленную функцию не выполняет.
проверял на диалогах создания папки и сохранения файла в редакторе.
пробовал имена вида "test." и "test "
win7 x86, far 2.0.1658.
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 - весь фар перестал работать.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Fix Incorrect Names

Post by Kerberos464 »

ой.
прошу модераторов перенести моё сообщение сюда.
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 - весь фар перестал работать.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: Макрос справляющийся с "некорректными" именами папок/фай

Post by Тигрёнок »

Плагин - только FAR 2, x86.
Съешь мыша – стань настоящим клавишником!
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: Fix Incorrect Names

Post by Тигрёнок »

fibre wrote:вижу через PlugMenu
А это что?
fibre wrote:проверял на диалогах создания папки и сохранения файла в редакторе.
пробовал имена вида "test." и "test "
win7 x86, far 2.0.1658.
Беда... Нету у меня нигде семёрки, чтобы проверить. Только хрюшка - на ней работает.
А семёрка GUID'ы отдаёт?
Съешь мыша – стань настоящим клавишником!
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Fix Incorrect Names

Post by Kerberos464 »

Тигрёнок wrote:
fibre wrote:вижу через PlugMenu
А это что?
это очень полезный плагин.
Тигрёнок wrote:А семёрка GUID'ы отдаёт?
думаю, что это фича фара, а не ос.
впрочем, проверил этим макросом - GUID показывается.
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 - весь фар перестал работать.
User avatar
NightRoman
Posts: 5950
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: FIN – Fix Incorrect Names

Post by NightRoman »

впрочем, проверил этим макросом - GUID показывается
Это хорошо, но это может ни о чем не говорить, если проблема есть. Я где-то уже упоминал, у меня есть машина, где гуиды диалогов работают "через раз". А на двух других машинах, где проверяю и тестирую, все ОК всегда.
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 »

согласен, но просто по-другому я не знаю, как проверить.
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 - весь фар перестал работать.
User avatar
NightRoman
Posts: 5950
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: FIN – Fix Incorrect Names

Post by NightRoman »

fibre wrote:согласен, но просто по-другому я не знаю, как проверить.
Позапускай хоть этот макрос раз 20 что ли. Все ОК будет все 20 раз?

А PowerShellFar у тебя есть? Тогда еще один способ подскажу, а пока у себя на "плохой" машине посмотрю, сбивается ли макрос. А то может с макросом и нет проблем, а с другим АПИ есть.
User avatar
NightRoman
Posts: 5950
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: FIN – Fix Incorrect Names

Post by NightRoman »

Макрос, показывающий гуид работает, не удалось получить нули на той "плохой" машине. Так что работа макроса не доказывает, что нет проблем.

В PowerShellFar так: открываем нужный диалог, вызываем F11 \ PowerShellFar \ Invoke, набираем там команду

Code: Select all

$Far.Dialog.TypeId
Смотрим результат. У меня на 3-4-й раз обычно показывает одни нули на той машине, а первые вызовы - правильный гуид.
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 »

NightRoman wrote:Позапускай хоть этот макрос раз 20 что ли. Все ОК будет все 20 раз?
хм.. да, 20 раз потыкал - все разы гуид получил.
NightRoman wrote:А PowerShellFar у тебя есть?
нет, я пока что боюсь даже PowerShell'а, а не то что PowerShellFar'а.
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 - весь фар перестал работать.
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 »

ладно, а по теме - у всех плагин работает нормально? в т.ч. в вин7 ?
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 - весь фар перестал работать.
User avatar
DrKnS
Posts: 5743
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 319 times

Re: FIN – Fix Incorrect Names

Post by DrKnS »

Тигрёнок wrote:А семёрка GUID'ы отдаёт?
NightRoman wrote:у меня есть машина, где гуиды диалогов работают "через раз"
Я ваших исходников не смотрел, но почему-то почти уверен, что проблема в недостаточно усердном изучении Писания, а именно главы о структуре DialogInfo.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: FIN – Fix Incorrect Names

Post by Тигрёнок »

fibre wrote:согласен, но просто по-другому я не знаю, как проверить.
Попробуйте поставить вместо нормальной версии плагина одну из прилагаемых к этому посту. В них снята проверка GUID (NB: они будут безобразничать во всех диалогах). Разница между ними, что я в одном из них вообще не запрашиваю GUID, а в другом - лишь запрашиваю, но не проверяю.
Attachments
FixIncorrectNames_woutDialogInfo.rar
(8.2 KiB) Downloaded 86 times
FixIncorrectNames_withDialogInfo.rar
(8.22 KiB) Downloaded 81 times
Съешь мыша – стань настоящим клавишником!
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 »

Тигрёнок wrote:Попробуйте поставить вместо нормальной версии плагина одну из прилагаемых к этому посту. В них снята проверка GUID (NB: они будут безобразничать во всех диалогах). Разница между ними, что я в одном из них вообще не запрашиваю GUID, а в другом - лишь запрашиваю, но не проверяю.
о! с этой дллкой - FixIncorrectNames_woutDialogInfo.dll работает!
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 - весь фар перестал работать.
User avatar
NightRoman
Posts: 5950
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: FIN – Fix Incorrect Names

Post by NightRoman »

DrKnS
А, это ты про StructSize? Хорошая мысль, побежал смотреть.
Post Reply

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