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 

Single Post  Topic: VBS раскладка клавиатуры 
Author Message
Flasher



PostPosted: Mon Apr 08, 2013 02:02    Post subject: Reply with quote

_D_V_S_ wrote:
На какой?
>
Flasher wrote:
зачем вообще набивать посимвольно?

_D_V_S_ wrote:
А скрипт + экзешник это совсем другое...
Другое - это какое? Smile
_D_V_S_ wrote:
То есть выбрал пункт первый и включается английский язык, выбрал пункт второй - включается русский язык.
И что? Каждый раз дёргать реестр, чтобы что-то набивать в нужном поле? ОВНС.

_D_V_S_ wrote:
И тут встаёт проверка на текущую раскладку.
Зачем проверка? Описывалась принудительная смена.

_D_V_S_ wrote:
Вот и ломаю голову сижу, как это сделать
Стандартными методами никак. Нестандартными, например, так:
Code:
With CreateObject("DynamicWrapper")
  .Register "USER32", "ActivateKeyboardLayout", "i=ll", "f=s", "r=l"
  .Register "USER32", "LoadKeyboardLayout", "i=sl", "f=s", "r=l"
  .ActivateKeyboardLayout .LoadKeyboardLayout("00000419", 0), 0
End With

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group