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

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

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

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение ApceH »

Avada писал(а):По крайней мере, мне такая возможность неизвестна.
Вот такой вариант:
Скрипт:

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

'********************************************************************
' Имя: SendKeys.vbs
' Язык: VBScript
' Автор: Шаповалов Арсений aka ApceH Hypocrite
' Описание: Жмёт указанную комбинацию клавиш
' Параметр: Комбинация клавиш в синтаксисе SendKeys:
'  http://msdn.microsoft.com/en-us/library/8c6yea83(v=vs.85).aspx
'********************************************************************
On Error Resume Next 
Set WS = WScript.CreateObject("WScript.Shell")
Keys = WScript.Arguments(0)
WS.SendKeys Keys
WS = Nothing
On Error Goto 0
'************* Конец ************************************************
Кнопка:

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\WSH\SendKeys.vbs
+{ESC}+
WScript.exe,2
SendKeys

1
-1
Вроде работает, давно использую. Shift+Escape для примера. Второй плюс для того, чтобы не залипал Shift.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Avada писал(а):Речь идёт об отключении стандартных значков TC (если да, на это уже ответили) или об отключении значков в собственном альтернативном меню TWinKey (если да, там значки заданы жёстко, ни на что не меняются и не отключаются)?
Конечно же, в списке дисков TWinKey. Тогда пожелания:
- Возможность переноса команд TWinKey на панель инструментов TC;
- Возможность не показывать значки в списке дисков TWinKey, а внешний вид наподобие TC-шного с IconsInDriveList=0, т. е. такая вот штука: [-c-] System вместо C - System, как сейчас.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ApceH писал(а):' Автор: Шаповалов Арсений
Ничего личного, но мягко говоря, такой скрипт не заслуживает носить авторство, хотя бы потому, что он никакого преимущества над возможностями самого TwinKey (не говоря уже о функционале самого ТС) не даёт, ну и пишется он в одну строку:
CreateObject("WScript.Shell").SendKeys WScript.Arguments(0) :)
Последний раз редактировалось Flasher Пн апр 11, 2011 16:45, всего редактировалось 1 раз.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Возможность переноса команд TWinKey на панель инструментов TC
Да, это очень перспективная мысль, поддерживаю. Ее можно сформулировать и по-другому: возможность управлять утилитой TwinkUtil.exe с помощью ключей комстроки. Интересно, насколько сложно будет это воплотить.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Flasher
Кто тут говорит о преимуществах перед чем-то?
ask-rus-у нужно было выполнить команду TWinKey-я кнопкой на панелях... Как вариант — это повесить горячую клавишу и нажать её, что я и делаю.
А одна или не одна строчка, какая разница? У меня все скрипты такую шапку имеют. Что было, то и скопировал. Писал примерно 3 месяца :lol:
Последний раз редактировалось ApceH Пн апр 11, 2011 17:02, всего редактировалось 3 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка
Я, кстати, эту хотелку с тулбаром поднимал ещё в почтовой переписке (до поездки в Сингапур) с рядом других. Но пока авторское видение того, как это должно выглядеть с его точки зрения остаётся тайной. :wink:
ApceH писал(а):ask-rus-у нужно было выполнить команду TWinKey-я кнопкой на панелях... Как вариант — это повесить горячую клавишу и нажать её, что я и делаю.
Просьба привести конкретный пример с конкретной командой TwinKey, а не скрипт общего назначения, вот тогда и поговорим.
ApceH писал(а):Что было, то и скопировал.
Я бы постыдился. :wink:
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Мда... И тут пахнет тролльчатиной... Жаль...
Метод посылки горячей клавиши в скрипт крайне нестабилен. Получается через раз... Через раз залипают клавиши.
Признаю, что для потребностей ask-rus это решение не подходит. У самого этот скрипт валяется с давних пор, а не использовал никогда. Так что забыли. Кстати, мне нечего стыдиться ;) А вот вам, Flasher, можно и постыдиться... Писать такие посты форумчанину с 16-ю сообщениями ;)
Остаётся надеяться на модернизацию самого TWinKey, чтобы тот поддерживал такие новые пользовательские команды. Но вряд ли это возможно без изменений ТС... А потребность в этом действительно есть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ApceH писал(а):Метод посылки горячей клавиши в скрипт крайне нестабилен. Получается через раз... Через раз залипают клавиши.
Признаю, что для потребностей ask-rus это решение не подходит. У самого этот скрипт валяется с давних пор, а не использовал никогда.
Что и требовалось доказать. :) Но дело даже не в этом, а в том, что этот способ никак не улучшает уже существующий функционал.
ApceH писал(а):А вот вам, Flasher, можно и постыдиться... Писать такие посты форумчанину с 16 сообщениями
Кол-во не всегда определяет качество. Просто надо вдумчиво подходить к ответу. Стыдиться мне в данной ситуации тоже нечего. Просто советую пробежаться по теме "Автоматизация" и посмотреть в каких случаях скриптам имеет смысл присваивать авторство. Это тоже часть форумного этикета, если угодно. :wink:
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Насчет форумного этикета не скажу, а вот программерский этикет требует любую, даже самую примитивную и никудышную программку, подписывать. Надеюсь, не надо пояснять, почему.
Особенности "форумного" этикета, думаю, в том, что можно вместо ФИО писать ник. Но авторство обязательно должно быть указано.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка
Насчёт программулек, возможно, ты прав, но к скрипту, умещающемуся в одну строчку, это точно не относится. :wink:

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

' автор - Вахмурка
MsgBox "Здесь был Вахмурка!"
Ну, ты понял. :)
Последний раз редактировалось Flasher Пн апр 11, 2011 18:15, всего редактировалось 1 раз.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

ApceH
Не переживай, идею хоть подал.
ApceH писал(а):У меня все скрипты такую шапку имеют.
Только надеюсь, что чужие скрипты у тебя такую шапку не имеют.
ApceH писал(а):Метод посылки горячей клавиши в скрипт крайне нестабилен. Получается через раз... Через раз залипают клавиши.
Таким образом, необходим скрипт, стабильный, без "залипаний", учитывающий раскладку и др. до лучших времен. А нет ли его на форуме уже?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Таким образом, необходим скрипт, стабильный, без "залипаний", учитывающий раскладку и др.
Можно поинтересоваться: для чего необходим? Горячие клавиши, назначаемые в Твинки и ТС, не подходят?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Можно поинтересоваться: для чего необходим? Горячие клавиши, назначаемые в Твинки и ТС, не подходят?
У меня свои менюшки, где стикам и букмакам зарезервировано местечко. Горячие клавиши, само собой, подходят и используются.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):У меня свои менюшки, где стикам и букмакам зарезервировано местечко.
Пиши подробно в Автоматизацию, чтобы не оффтопить, процесс быстрее пойдёт, пока я не понял, чем схожий скрипт может помочь в твоём случае.
Последний раз редактировалось Flasher Пн апр 11, 2011 19:05, всего редактировалось 1 раз.
Ответить