Страница 90 из 211
Добавлено: Пн апр 11, 2011 15:04
Avada
ask-rus писал(а):TWinKey могут в будущем (а может уже в настоящем) их (значки) опционально отключать?
Речь идёт об отключении стандартных значков TC (если да, на это уже ответили) или об отключении значков в собственном альтернативном меню TWinKey (если да, там значки заданы жёстко, ни на что не меняются и не отключаются)?
ask-rus писал(а):Возможно ли вывести отдельные пункты меню команд TWinKey на панель инструментов TC, например, StickIt и UnStickIt?
По крайней мере, мне такая возможность неизвестна. Вполне обхожусь меню команд и клавиатурными назначениями TWinKey.
Добавлено: Пн апр 11, 2011 15:52
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.
Добавлено: Пн апр 11, 2011 16:03
ask-rus
Avada писал(а):Речь идёт об отключении стандартных значков TC (если да, на это уже ответили) или об отключении значков в собственном альтернативном меню TWinKey (если да, там значки заданы жёстко, ни на что не меняются и не отключаются)?
Конечно же, в списке дисков TWinKey. Тогда пожелания:
- Возможность переноса команд TWinKey на панель инструментов TC;
- Возможность не показывать значки в списке дисков TWinKey, а внешний вид наподобие TC-шного с IconsInDriveList=0, т. е. такая вот штука:
[-c-] System вместо
C - System, как сейчас.
Добавлено: Пн апр 11, 2011 16:16
Flasher
ApceH писал(а):' Автор: Шаповалов Арсений
Ничего личного, но мягко говоря, такой скрипт не заслуживает носить авторство, хотя бы потому, что он никакого преимущества над возможностями самого TwinKey (не говоря уже о функционале самого ТС) не даёт, ну и пишется он в одну строку:
CreateObject("WScript.Shell").SendKeys WScript.Arguments(0) 
Добавлено: Пн апр 11, 2011 16:40
Вахмурка
Возможность переноса команд TWinKey на панель инструментов TC
Да, это очень перспективная мысль, поддерживаю. Ее можно сформулировать и по-другому: возможность управлять утилитой TwinkUtil.exe с помощью ключей комстроки. Интересно, насколько сложно будет это воплотить.
Добавлено: Пн апр 11, 2011 16:41
ApceH
Flasher
Кто тут говорит о преимуществах перед чем-то?
ask-rus-у нужно было выполнить команду TWinKey-я кнопкой на панелях... Как вариант — это повесить горячую клавишу и нажать её, что я и делаю.
А одна или не одна строчка, какая разница? У меня все скрипты такую шапку имеют. Что было, то и скопировал. Писал примерно 3 месяца

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

Добавлено: Пн апр 11, 2011 17:31
ApceH
Мда... И тут пахнет тролльчатиной... Жаль...
Метод посылки горячей клавиши в скрипт крайне нестабилен. Получается через раз... Через раз залипают клавиши.
Признаю, что для потребностей
ask-rus это решение не подходит. У самого этот скрипт валяется с давних пор, а не использовал никогда. Так что забыли. Кстати, мне нечего стыдиться

А вот вам,
Flasher, можно и постыдиться... Писать такие посты форумчанину с 16-ю сообщениями

Остаётся надеяться на модернизацию самого TWinKey, чтобы тот поддерживал такие новые пользовательские команды. Но вряд ли это возможно без изменений ТС... А потребность в этом действительно есть.
Добавлено: Пн апр 11, 2011 17:37
Flasher
ApceH писал(а):Метод посылки горячей клавиши в скрипт крайне нестабилен. Получается через раз... Через раз залипают клавиши.
Признаю, что для потребностей ask-rus это решение не подходит. У самого этот скрипт валяется с давних пор, а не использовал никогда.
Что и требовалось доказать.

Но дело даже не в этом, а в том, что этот способ никак не улучшает уже существующий функционал.
ApceH писал(а):А вот вам, Flasher, можно и постыдиться... Писать такие посты форумчанину с 16 сообщениями
Кол-во не всегда определяет качество. Просто надо вдумчиво подходить к ответу. Стыдиться мне в данной ситуации тоже нечего. Просто советую пробежаться по теме "Автоматизация" и посмотреть в каких случаях скриптам имеет смысл присваивать авторство. Это тоже часть форумного этикета, если угодно.

Добавлено: Пн апр 11, 2011 17:51
Вахмурка
Насчет форумного этикета не скажу, а вот программерский этикет требует любую, даже самую примитивную и никудышную программку, подписывать. Надеюсь, не надо пояснять, почему.
Особенности "форумного" этикета, думаю, в том, что можно вместо ФИО писать ник. Но авторство обязательно должно быть указано.
Добавлено: Пн апр 11, 2011 18:01
Flasher
Вахмурка
Насчёт программулек, возможно, ты прав, но к скрипту, умещающемуся в одну строчку, это точно не относится.
Код: Выделить всё
' автор - Вахмурка
MsgBox "Здесь был Вахмурка!"
Ну, ты понял.

Добавлено: Пн апр 11, 2011 18:11
ask-rus
ApceH
Не переживай, идею хоть подал.
ApceH писал(а):У меня все скрипты такую шапку имеют.
Только надеюсь, что чужие скрипты у тебя такую шапку не имеют.
ApceH писал(а):Метод посылки горячей клавиши в скрипт крайне нестабилен. Получается через раз... Через раз залипают клавиши.
Таким образом, необходим скрипт, стабильный, без "залипаний", учитывающий раскладку и др. до лучших времен. А нет ли его на форуме уже?
Добавлено: Пн апр 11, 2011 18:38
Flasher
ask-rus писал(а):Таким образом, необходим скрипт, стабильный, без "залипаний", учитывающий раскладку и др.
Можно поинтересоваться: для чего необходим? Горячие клавиши, назначаемые в Твинки и ТС, не подходят?
Добавлено: Пн апр 11, 2011 18:51
ask-rus
Flasher писал(а):Можно поинтересоваться: для чего необходим? Горячие клавиши, назначаемые в Твинки и ТС, не подходят?
У меня свои менюшки, где стикам и букмакам зарезервировано местечко. Горячие клавиши, само собой, подходят и используются.
Добавлено: Пн апр 11, 2011 18:57
Flasher
ask-rus писал(а):У меня свои менюшки, где стикам и букмакам зарезервировано местечко.
Пиши подробно в Автоматизацию, чтобы не оффтопить, процесс быстрее пойдёт, пока я не понял, чем схожий скрипт может помочь в твоём случае.