Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ultra TC Editors
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 37, 38, 39  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 12, 2010 09:35    Post subject: Reply with quote

Avada wrote:
Но поясни задачу — не очень понял..
Я там дописал.
По справке понятно. Да, тестирование беты оказалось немного некстати. Smile
Avada wrote:
Упорядочить Избранное" и кнопки "Вверх" и "Вниз"
А у меня этих элементы не отображаются в интерфейсе. Sad
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Fri Nov 12, 2010 09:55    Post subject: Reply with quote

Flasher wrote:
Я там дописал.

Так я как раз про эту дописку и спрашиваю.

Flasher wrote:
А у меня этих элементы не отображаются в интерфейсе.

Однако же... Эти элементы даже при настройках по умолчанию отображаются. Проверь ещё раз. Жмёшь Ctrl+M, и ?.. Если всё равно нет, предъявляй скрин.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 12, 2010 10:13    Post subject: Reply with quote

Avada wrote:
Так я как раз про эту дописку и спрашиваю.
Ах, да, верно, не то подумал. Значит устанавливаем в панели меню курсор на каком-то пункте, выбираем команду в панели команд, и при этом по нажатию на некие клавиши происходила бы замена только самой команды, а всё описание оставалось нетронутым. Пока, насколько я понял, можно только добавлять/удалять пункты, но не замещать какие-то их элементы. А было бы удобно.

Avada wrote:
Жмёшь Ctrl+M, и ?.. Если всё равно нет, предъявляй скрин.
Пожалуйста:
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Fri Nov 12, 2010 11:27    Post subject: Reply with quote

Flasher
ТЬфу ты... Мы с тобой про разное Избранное. Я тебе про элемент Конфигуратора, а ты мне в продолжение разговора про справку... Wink Ясно, посмотрю, что там вообще сделать можно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 12, 2010 11:35    Post subject: Reply with quote

А я тут всё голову ломаю - при чём тут Ctrl+M.. Laughing
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Sun Nov 21, 2010 17:24    Post subject: Reply with quote

Flasher
Запрос автору по сохранению во вкладках содержимого последних открытых папок после перезапуска TC сделан точно по представленной ранее схеме. Ждём результатов. А пока тестируется 7-я приватная бета Конфигуратора с некоторыми небольшими улучшениями.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 21, 2010 17:30    Post subject: Reply with quote

Avada
Что-то медленно дело продвмгается. Я-то думал уже всё давно отправлено. Видимо, бета-тестирование TC совсем время забрало. Надеюсь, оно того стоило. Wink
Конфигуратор вроде и так наворочен "до нельзя", ну не считая темы с дисками. Чего там ещё интересного добавилось? Smile
Кстати, что там слышно про UTF8 в забытом диалоге "Выбор команды"?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Sun Nov 21, 2010 17:46    Post subject: Reply with quote

Flasher wrote:
Что-то медленно дело продвмгается. Я-то думал уже всё давно отправлено. Видимо, бета-тестирование TC совсем время забрало. Надеюсь, оно того стоило.

Не без того. А со временем проблемы есть. Тестирование уже второй приватной беты TC. Плюс доработка документации Ultra TС (в увязке с тестированием TC, при этом поведение нескольких новых ключей окончательно ещё не устаканено и, соответственно, нет их стабильного описания). Плюс (это уже конкретно у меня) старая и новая работа по русификации TC. Плюс форумы. Плюс основная работа. Плюс ещё много чего.

Flasher wrote:
Чего там ещё интересного добавилось?

Приятные, но не всем нужные технические мелочи, облегчающие добавление ключей TC прямо через Конфигуратор и экспорт ключей/секций с автоподстановкой определённых команд для создания скриптов.

Flasher wrote:
Кстати, что там слышно про UTF8 в забытом диалоге "Выбор команды"?

Нового — ничего. Факт забытия был подтверждён, исправление обещано. Но новых версий этих редакторов, даже приватных, я ещё не получал. И в них, кстати, потребуется вносить дополнения — в TC добавятся кое-какие параметры для тулбара и меню "Запуск".
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Denis268



Joined: 12 Jul 2009
Posts: 14
Location: Полтава

Post (Separately) Posted: Sun Nov 21, 2010 18:54    Post subject: Reply with quote

Недавно при нажатии на кнопку использующую пользовательскую команду получил сообщение о том, что функция не реализована. Начал разбираться в чем дело. В итоге оказалось, что при использовании 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
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Sun Nov 21, 2010 20:52    Post subject: Reply with quote

Denis268
Соответствующие команды вставил в свой Totalcmd.ini, сделал кнопки и посмотрел. Всё работает прекрасно. И неудивительно — где UTCE и где выполнение этих команд через кнопки, меню, клавиши и пр.? При чём тут редактор?
Ставил произвольным подкаталогом на произвольный диск каталог TC из скачанного архива. Две кнопки (для UPX) на меcте. Обе работают. Добавляю кнопку для создания папки. Работает.

А вот "пропадание" в редакторе команд при возврате в него команд определённого типа подтверждаю. Спасибо, с этим будем разбираться. Но физически команды продолжают существовать и за пределами редактора выполняться.

P.S. Условие воспроизведения понял. Дело не в реальном содержании команд, дело в значках. Пропадают все команды, созданные для EXE-файлов, не содержащих значков (например, с 7z.exe баг будет, а с 7zFM.exe — нет). И пропадают только в случае, если включена опция показа значков файлов. Автору сообщено.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Denis268



Joined: 12 Jul 2009
Posts: 14
Location: Полтава

Post (Separately) Posted: Mon Nov 22, 2010 00:15    Post subject: Reply with quote

Avada wrote:
При чём тут редактор?
Я забыл сказать что перед этим добавлял команды и получается не заметил, что пропали три из сотни команд. А так как я добавил команды, появилась возможность сохранить список. Заметил отсутствие я только вчера, когда появилась необходимость воспользоваться кнопкой.
Avada wrote:
Но физически команды продолжают существовать и за пределами редактора выполняться.
Да, но только до сохранения измененного файла (что и было сделано).
Avada wrote:
И пропадают только в случае, если включена опция показа значков файлов.
Спасибо, буду знать. Пока если будет нужно буду пользоваться редактором с отключенными значками.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Mon Nov 22, 2010 00:31    Post subject: Reply with quote

Denis268 wrote:
Да, но только до сохранения измененного файла (что и было сделано).

Уточняю: команды пропадают из файла реально, если попытаться сохранить файл из редактора, отображающего неправильный список. Если список отображается правильно — всё остаётся.
Я, кстати, тоже заметил пропажу и у себя в одном из вариантов конфигурации (у меня копий TC несколько) только при этом "разборе полётов". Но были бэкапы...

Denis268 wrote:
Пока если будет нужно буду пользоваться редактором с отключенными значками.

В конце концов, пока можно вызывать эту тройку редакторов как три разных редактора (см. справку) без переключения друг на друга. Хотя проще действительно отключить значки.

Ещё раз спасибо за информацию. Баг, ведущий к потере данных в файле, квалифицируется как серьёзный. Так что всех читающих это прошу учесть.

Кстати, автор пишет, что подтверждает и уже исправил...

Flasher
А по поводу сохранения открытых каталогов автор ответил, что посмотрит, но пока ни за что не ручается...
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Mon Nov 22, 2010 01:47    Post subject: Reply with quote

Последние новости.
1. В связи с последним багом (признанным автором, как я и предполагал, из-за потери информации очень серьёзным) выпуск паблик-беты 7 с исправленными ошибками будет ускорен и ожидается на этой неделе.
2. По сохранению открытых каталогов (особенно в архивах и виртуальных папках) проблема признана весьма сложной, быстрого решения (если оно вообще возможно) в ближайшее время не предвидится.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10255
Location: Россия, Саратов

Post (Separately) Posted: Tue Nov 23, 2010 00:54    Post subject: Reply with quote

Собственно, приватное тестирование седьмой беты версии 6.0 уже идёт. Заявленные здесь и на оффоруме недочёты и баги разных редакторов исправлены (это касается поддержки UTF-8 в списке команд, поддержки пользовательских команд с большими номерами, корректного сохранения em_ команд при переключении между редакторами и пр.) Дополнительно в некоторые редакторы на панель инструментов добавлены кое-какие ранее запрошенные кнопки (например, кнопка поиска стала обязательной везде).
Завтра к вечеру хочу закончить и отправить автору русскую справку, после чего, надо полагать, скоренько будет выложена паблик-бета 7. Новых дополнений в ней почти наверняка уже не будет. Но впереди ещё релиз TC 7.56, раньше которого финальный релиз Ultra TC Editors 6.0 появиться никак не может, так что можно надеяться на новые беты и новые расширения функционала.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 25, 2010 11:48    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 37, 38, 39  Next
Page 11 of 39

 
Jump to:  
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