View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Nov 12, 2010 09:35 Post subject: |
|
|
Avada wrote: | Но поясни задачу — не очень понял.. | Я там дописал.
По справке понятно. Да, тестирование беты оказалось немного некстати.
Avada wrote: | Упорядочить Избранное" и кнопки "Вверх" и "Вниз" | А у меня этих элементы не отображаются в интерфейсе. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Fri Nov 12, 2010 09:55 Post subject: |
|
|
Flasher wrote: | Я там дописал. |
Так я как раз про эту дописку и спрашиваю.
Flasher wrote: | А у меня этих элементы не отображаются в интерфейсе. |
Однако же... Эти элементы даже при настройках по умолчанию отображаются. Проверь ещё раз. Жмёшь Ctrl+M, и ?.. Если всё равно нет, предъявляй скрин. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Nov 12, 2010 10:13 Post subject: |
|
|
Avada wrote: | Так я как раз про эту дописку и спрашиваю. | Ах, да, верно, не то подумал. Значит устанавливаем в панели меню курсор на каком-то пункте, выбираем команду в панели команд, и при этом по нажатию на некие клавиши происходила бы замена только самой команды, а всё описание оставалось нетронутым. Пока, насколько я понял, можно только добавлять/удалять пункты, но не замещать какие-то их элементы. А было бы удобно.
Avada wrote: | Жмёшь Ctrl+M, и ?.. Если всё равно нет, предъявляй скрин. | Пожалуйста:
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Fri Nov 12, 2010 11:27 Post subject: |
|
|
Flasher
ТЬфу ты... Мы с тобой про разное Избранное. Я тебе про элемент Конфигуратора, а ты мне в продолжение разговора про справку... Ясно, посмотрю, что там вообще сделать можно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Nov 12, 2010 11:35 Post subject: |
|
|
А я тут всё голову ломаю - при чём тут Ctrl+M.. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Sun Nov 21, 2010 17:24 Post subject: |
|
|
Flasher
Запрос автору по сохранению во вкладках содержимого последних открытых папок после перезапуска TC сделан точно по представленной ранее схеме. Ждём результатов. А пока тестируется 7-я приватная бета Конфигуратора с некоторыми небольшими улучшениями. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 21, 2010 17:30 Post subject: |
|
|
Avada
Что-то медленно дело продвмгается. Я-то думал уже всё давно отправлено. Видимо, бета-тестирование TC совсем время забрало. Надеюсь, оно того стоило.
Конфигуратор вроде и так наворочен "до нельзя", ну не считая темы с дисками. Чего там ещё интересного добавилось?
Кстати, что там слышно про UTF8 в забытом диалоге "Выбор команды"? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Sun Nov 21, 2010 17:46 Post subject: |
|
|
Flasher wrote: | Что-то медленно дело продвмгается. Я-то думал уже всё давно отправлено. Видимо, бета-тестирование TC совсем время забрало. Надеюсь, оно того стоило. |
Не без того. А со временем проблемы есть. Тестирование уже второй приватной беты TC. Плюс доработка документации Ultra TС (в увязке с тестированием TC, при этом поведение нескольких новых ключей окончательно ещё не устаканено и, соответственно, нет их стабильного описания). Плюс (это уже конкретно у меня) старая и новая работа по русификации TC. Плюс форумы. Плюс основная работа. Плюс ещё много чего.
Flasher wrote: | Чего там ещё интересного добавилось? |
Приятные, но не всем нужные технические мелочи, облегчающие добавление ключей TC прямо через Конфигуратор и экспорт ключей/секций с автоподстановкой определённых команд для создания скриптов.
Flasher wrote: | Кстати, что там слышно про UTF8 в забытом диалоге "Выбор команды"? |
Нового — ничего. Факт забытия был подтверждён, исправление обещано. Но новых версий этих редакторов, даже приватных, я ещё не получал. И в них, кстати, потребуется вносить дополнения — в TC добавятся кое-какие параметры для тулбара и меню "Запуск". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Denis268
Joined: 12 Jul 2009 Posts: 14 Location: Полтава
|
(Separately) Posted: Sun Nov 21, 2010 18:54 Post subject: |
|
|
Недавно при нажатии на кнопку использующую пользовательскую команду получил сообщение о том, что функция не реализована. Начал разбираться в чем дело. В итоге оказалось, что при использовании UTCE не считываются (при возрате в редактор пользовательских команд) 3-команды (см. рисунок): em_timefolder, em_UPXPack, em_UPXUnPack
Остальные команды проблем не вызывают, поэтому для наглядности я их убрал.
Code: | [em_Shtirlitz]
cmd=%COMMANDER_PATH%\Plugins\Utils\Shtirlitz\Shtirlitz.exe
param=%P%S
path=%COMMANDER_PATH%\Plugins\Utils\Shtirlitz\
menu=Shtirlitz
button=%COMMANDER_PATH%\Plugins\Utils\Shtirlitz\Shtirlitz.exe
[em_timefolder]
cmd=cmd /c
param=for /f "tokens=1-3 delims=. " %%a in ('date /t') do for /f "tokens=1,2 delims=:" %%d in ('time /t') do md "%P_%%c-%%b-%%a_(%%d.%%e)"
path=%commander_path%
menu=Папка _Date_(Time)
button=%commander_path%\Wcmicons.dll,29
[em_UPXPack]
cmd=%commander_path%\Plugins\Utils\UPX\upx.exe
param=--best --compress-icons=0 %P%N
menu=Упаковать *.EXE, *.DLL, *.CPL, *.SYS,*.COM
button=%commander_path%\wciconex.DLL,30
[em_UPXUnPack]
cmd=%commander_path%\Plugins\Utils\UPX\upx.exe
param=-d %P%N
menu=Распаковать *.EXE, *.DLL, *.CPL, *.SYS,*.COM
button=%commander_path%\wciconex.DLL,31 |
P.S. Пока писал сообщение, пробовал найти решение, но выяснил только то, что если по адресу указанному в командах em_UPXPack и em_UPXUnPack не будет файла upx.exe то команды продолжают считыватся. В архиве по ссылке Total c UTCE для проверки.
P.P.S Похоже что проблемы с командами em_UPXPack и em_UPXUnPack связаны с особенностью файла upx.exe (при смене расширения с exe на com в файле и команде соответсвующие команды не пропадали). Проблема с командой em_timefolder похоже связана с наличием вначале строки "cmd" |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Sun Nov 21, 2010 20:52 Post subject: |
|
|
Denis268
Соответствующие команды вставил в свой Totalcmd.ini, сделал кнопки и посмотрел. Всё работает прекрасно. И неудивительно — где UTCE и где выполнение этих команд через кнопки, меню, клавиши и пр.? При чём тут редактор?
Ставил произвольным подкаталогом на произвольный диск каталог TC из скачанного архива. Две кнопки (для UPX) на меcте. Обе работают. Добавляю кнопку для создания папки. Работает.
А вот "пропадание" в редакторе команд при возврате в него команд определённого типа подтверждаю. Спасибо, с этим будем разбираться. Но физически команды продолжают существовать и за пределами редактора выполняться.
P.S. Условие воспроизведения понял. Дело не в реальном содержании команд, дело в значках. Пропадают все команды, созданные для EXE-файлов, не содержащих значков (например, с 7z.exe баг будет, а с 7zFM.exe — нет). И пропадают только в случае, если включена опция показа значков файлов. Автору сообщено. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Denis268
Joined: 12 Jul 2009 Posts: 14 Location: Полтава
|
(Separately) Posted: Mon Nov 22, 2010 00:15 Post subject: |
|
|
Avada wrote: | При чём тут редактор? | Я забыл сказать что перед этим добавлял команды и получается не заметил, что пропали три из сотни команд. А так как я добавил команды, появилась возможность сохранить список. Заметил отсутствие я только вчера, когда появилась необходимость воспользоваться кнопкой.
Avada wrote: | Но физически команды продолжают существовать и за пределами редактора выполняться. | Да, но только до сохранения измененного файла (что и было сделано).
Avada wrote: | И пропадают только в случае, если включена опция показа значков файлов. | Спасибо, буду знать. Пока если будет нужно буду пользоваться редактором с отключенными значками. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Mon Nov 22, 2010 00:31 Post subject: |
|
|
Denis268 wrote: | Да, но только до сохранения измененного файла (что и было сделано). |
Уточняю: команды пропадают из файла реально, если попытаться сохранить файл из редактора, отображающего неправильный список. Если список отображается правильно — всё остаётся.
Я, кстати, тоже заметил пропажу и у себя в одном из вариантов конфигурации (у меня копий TC несколько) только при этом "разборе полётов". Но были бэкапы...
Denis268 wrote: | Пока если будет нужно буду пользоваться редактором с отключенными значками. |
В конце концов, пока можно вызывать эту тройку редакторов как три разных редактора (см. справку) без переключения друг на друга. Хотя проще действительно отключить значки.
Ещё раз спасибо за информацию. Баг, ведущий к потере данных в файле, квалифицируется как серьёзный. Так что всех читающих это прошу учесть.
Кстати, автор пишет, что подтверждает и уже исправил...
Flasher
А по поводу сохранения открытых каталогов автор ответил, что посмотрит, но пока ни за что не ручается... _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Mon Nov 22, 2010 01:47 Post subject: |
|
|
Последние новости.
1. В связи с последним багом (признанным автором, как я и предполагал, из-за потери информации очень серьёзным) выпуск паблик-беты 7 с исправленными ошибками будет ускорен и ожидается на этой неделе.
2. По сохранению открытых каталогов (особенно в архивах и виртуальных папках) проблема признана весьма сложной, быстрого решения (если оно вообще возможно) в ближайшее время не предвидится. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10259 Location: Россия, Саратов
|
(Separately) Posted: Tue Nov 23, 2010 00:54 Post subject: |
|
|
Собственно, приватное тестирование седьмой беты версии 6.0 уже идёт. Заявленные здесь и на оффоруме недочёты и баги разных редакторов исправлены (это касается поддержки UTF-8 в списке команд, поддержки пользовательских команд с большими номерами, корректного сохранения em_ команд при переключении между редакторами и пр.) Дополнительно в некоторые редакторы на панель инструментов добавлены кое-какие ранее запрошенные кнопки (например, кнопка поиска стала обязательной везде).
Завтра к вечеру хочу закончить и отправить автору русскую справку, после чего, надо полагать, скоренько будет выложена паблик-бета 7. Новых дополнений в ней почти наверняка уже не будет. Но впереди ещё релиз TC 7.56, раньше которого финальный релиз Ultra TC Editors 6.0 появиться никак не может, так что можно надеяться на новые беты и новые расширения функционала. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 25, 2010 11:48 Post subject: |
|
|
Avada wrote: | 2. По сохранению открытых каталогов (особенно в архивах и виртуальных папках) проблема признана весьма сложной, быстрого решения (если оно вообще возможно) в ближайшее время не предвидится. | Понятно. Тогда, надеюсь, не составит труда показать ему такой скрипт:
Code: | ' Reload TC with return to different directories types
' and open archives
' Requirements: Script Helper ActiveX for TC by Volniy
' Parameters: "%X%P%Z" "%T"
' Flasher (c)
'=================================
LP = WScript.Arguments(0)
RP = WScript.Arguments(1)
With CreateObject("TCScript.Helper")
.SendCommand "cm_ConfigSaveDirHistory"
L = Replace(.INIRead(.MainINI,"LeftHistory","0",""),"/","\")
R = Replace(.INIRead(.MainINI,"RightHistory","0",""),"/","\")
.SendCommand "cm_Exit", True
End With
LM = Left(L, Len(L)-(Len(LP)-1))
RM = Left(R, Len(R)-(Len(RP)-1))
Dim ListL, ListR, NameArr, N, Param, TCexe
Set ListL = CreateObject("Scripting.Dictionary")
Set ListR = CreateObject("Scripting.Dictionary")
NameArr = Array(&Ha, &H3, &H4, &H11, &H12)
With CreateObject("Shell.Application")
For Each N In NameArr
ListL.Add .NameSpace(N).Self.Path & "|" & LP , ""
ListR.Add .NameSpace(N).Self.Path & "|" & RP , ""
Next
End With
If L="::|"&LP And ListR.Exists(R) Then
Param = "/L=""" & L & """ /R=""" & RM & """"
ElseIf ListL.Exists(L) And R="::|"&RP Then
Param = "/L=""" & LM & """ /R=""" & R & """"
ElseIf ListL.Exists(L) And ListR.Exists(R) Then
Param = "/L=""" & LM & """ /R=""" & RM & """"
ElseIf ListL.Exists(L) Then
Param = "/R=""" & R & """ /L=""" & LM & """"
ElseIf ListR.Exists(R) Then
Param = "/L=""" & L & """ /R=""" & RM & """"
Else
Param = "/L=""" & L & """ /R=""" & R & """"
End If
TCexe = "%Commander_Path%\totalcmd.exe"
With CreateObject("WScript.Shell")
.Run """" & .ExpandEnvironmentStrings(TCexe) & """ " & Param, 0
End With
WScript.Quit | Тут происходит возврат в корень архива, в системные плагины, в виртуальные папки: Мой компьютер, Панель управления, Сетевое окружение, Принтеры, Корзина.
С Рабочим столом никак не получается. Т.е. я не могу к нему даже осуществить доступ с комстроки. Через CLSID
( cd ::{00021400-0000-0000-C000-000000000046} ) не работает.
Last edited by Flasher on Fri Nov 26, 2010 13:38; edited 3 times in total |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|