TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Можно скачивать новую версию.

Сначала пару слов о грустном. Полностью побороть проблемы со скроллингом не удалось. Постарался свести вред к минимуму, посмотрим что получилось. Итак, текущее положение дел - если в директории имеются стикнутые файлы или групповая сортировка, то скроллинг с зажатой правой кнопкой мыши будет заблокирован. Тем кто часто пользуется скроллингом с правой кнопкой придется отключить стики и групповую сортировку.

Что нового.
- Подтверждение переименования (Shift+F6) по мышиному клику
- Скроллирование табов колесом
- Выпадающий список табов по правому клику на кнопке (*)
- Функция очистки назначения в Утилизаторе.
- Игнорируются назначения Shift+буква в полях ввода
- Функция переключения плагинов в окне быстрого просмотра может также включать и сам режим быстрого просмотра.
- Часы можно перетаскивать по экрану.
- Можно указать вручную максимальное разрешение монитора
- Выложена также новая версия TWinCmd с ридми и ICL (пока по-прежнему не включена в состав дистрибутива и её нужно скачивать отдельно.

Как обычно, подробная информация обо всём этом в обновленной документации.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

VadiMGP
Спасибо за новую версию и реализацию хотелок, особенно переменования мышкой и продвижение в скроллировании табов.
Выделение файлов пробелом, похоже, тоже исправлено.

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

А вот из нововведений у меня не заработало скроллирование табов. Если на файловой панели много файлов - то начинают скролиться они, если файлов мало, то ничего не происходит. Или должны быть соблюдены какие-то условия или настройки Тотала для работы?
Последний раз редактировалось LonerD Ср ноя 02, 2011 13:46, всего редактировалось 1 раз.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

VadiMGP
при прокрутке табов колесиком - "мощное, чрезвычайно удобное средство" вываливает ТС с ексепшеном
TC 9.51 | Win10 1903
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

LonerD писал(а):А вот из нововведений у меня не заработало скроллирование табов.
А опцию в Утилизаторе включил? :) А в ТС должна быть выключена опция многострочных табов. Ну и, конечно, табов должно быть столько, чтобы в одну строку не умещались.


Mr.Merak
Это только с ТС8 происходит? Можешь показать TWinKey.ini?
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

А в ТС должна быть выключена опция многострочных табов. Ну и, конечно, табов должно быть столько, чтобы в одну строку не умещались.
Ясно, вот таким образом значит работает опция. Проверил - работает (DirTabOptions не должно содержать в сумме двойку).
А я уж обрадовался, что прокручивается не только строка табов, но и соответствующие файловые панели (как сделано в утилите TabControl).
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2VadiMGP
К списку нововведений от себя добавлю, что снято ограничение на общий вес файла usercmd.ini, каковое ограничение запрещало показывать все em_twdl_ команды в меню дисков. За это отдельное спасибо, а также и за очистку назначенной клавиши.
Касаемо
Выпадающий список табов по правому клику на кнопке (*)
Данная функция в усеченном виде выполняет то же назначение, что и мой скрипт TabTools. Нет ли планов утереть мне нос и добавить:
* Различную маркировку запертых/полузапертых вкладок;
* Различную маркировку физического названия директории и ее псевдонима, присвоенного пользователем;
* Возможность закрывать вкладки;
* Указание полного пути к вкладке?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

VadiMGP
TWinCmd срабатывает только под админом... По-моему, это крайне неприятное ограничение. Более того, он не срабатывает из-под скрипта даже под админом, хотя в мануале сказано.
Или я туплю... Вот что в vbs:

Код: Выделить всё

With WScript.CreateObject("WScript.Shell")
.Exec .ExpandEnvironmentStrings("%COMMANDER_PATH%") & "\PLUGINS\wdx\TWinKey\TWinCmd.exe UseFileGrouping"
End With
Выдаёт:
---------------------------
TWinCmd Error
---------------------------
Cannot find TWinkey.
---------------------------
ОК
---------------------------
Я понимаю, что можно уже обойтись без скрипта, но всё же не удобно со связанными руками.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ApceH писал(а):.Exec .ExpandEnvironmentStrings("%COMMANDER_PATH%")
В Exec не нужен ExpandEnvironmentStrings.

Код: Выделить всё

CreateObject("WScript.Shell").Exec "%COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TWinCmd.exe UseFileGrouping"
А не к тому, что не исправлено.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Нет ли планов утереть мне нос и добавить:
Мы, кажется, это когда-то давно обсуждали. И, как я понимаю, ты читаешь информацию из wincmd.ini, а текущий набор табов вовсе не обязательно тот, который сохранен в файле. Поэтому и взять эту инфу неоткуда.
Поэтому придется тебе ходить с неутертым носом. :)
ApceH писал(а):TWinCmd срабатывает только под админом...
А что происходит не под админом?
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Flasher
Хм... Впредь в поиске вместо "wiki <слово>" буду писать "flasher <слово>"...

VadiMGP
Просто ничего не происходит. Win7x64, TC 7.56a.
Пробовал и другие команды. Тоже только под админом. Это как я понимаю из-за прав доступа к процессу. Но есть несколько утилит, которые шлют нормально сообщения. Значит это возможно.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

ApceH писал(а):Просто ничего не происходит. Win7x64, TC 7.56a.
То есть вообще ничего? Тогда уточним - что такое "под админом"? Под юзером который администратор или Run as administrator?

Теперь насчет скрипта. Там проблема в том, что WSH создает дополнительный временный процесс для запуска скрипта и этот процесс моментально исчезает, поэтому и папу найти нельзя. А вот такой скрипт у меня заработал

Код: Выделить всё

Set oExec = .Exec("C:\TotalCmd\Plugins\TWinKey\TWinCmd.exe UseFileGrouping")
Do While oExec.Status <> 1
    WScript.Sleep 100
Loop
Добавлено спустя 31 минуту:

ApceH
Я вставил пару дополнительных проверок. Скачай TWinCmd заново и посмотри изменилось ли что-нибудь.
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

VadiMGP
Ну вот теперь, если добавить этот Sleep, то всё работает. И под пользователем тоже (я сижу под админом с включенным UAC).
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Bug: NextQuickView=Space не работает.
В то же время, начиная с версии 3.0.0.74, не работает выделение по пробелу, если стоит опция "Переназначать системные клавиши".

Переходы по табам с установленной опцией при прокрутке колеса также не работают при расположении вкладок в один ряд. Win7 x86 TC 8.0b6.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2VadiMGP
В версии 3.105:
1) Создать резервную копию файла twinkey.ini;
2) Удалить файл twinkey.ini;
3) Запустить TWinKey Utilisator и подключить плагины mcalc.dll и TCDirMenu.dll;
4) Назначить любую из клавиш F11, F12, Shift+F11, Shift+F12, NUM5 на любую из первых двух функций любого из плагинов. Получится файл типа
[Config]
EnablePlugins=1
[PluginList]
Calculator=%COMMANDER_PATH%\TWinKey\mcalc.dll
Favorites=%COMMANDER_PATH%\TWinKey\TCDirMenu.dll
[Plugins]
F11=Calculator,1 ;Shows output in hex format
Shift+F12=Favorites,2 ;Show Templates menu
Так вот, ни одно из назначений не работает. Любая другая комбинация (скажем, Ctrl+Shift+F12) - пожалуйста, Ctrl+NUM5 - будьте любезны, на любую другую команду - без вопросов.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Да, промашка вышла, когда игнорировал назначения Shift+буква в текстовых полях. Сейчас там попросту игнорируются F1-F12 (с шифтом и без).
Ответить