Как изменить раскладку

Gidz

Client
Регистрация
06.03.2011
Сообщения
46
Благодарностей
3
Баллы
8
Привет. Столкнулся с такой проблемой. Есть vbs скрипт, при помощи которого через telnet перезагружается роутер. Все работает, но только при EN раскладке клавиатуры. Есть ли возможность в зенно переключаться на нужную раскладку, перед выполнением скрипта?
 

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
824
Баллы
93
Импортировать и вызвать LoadKeyboardLayout из user32.dll и отправить десктопу через PostMessage команду смены языка.

PS: Хотя может хватит и LoadKeyboardLayout.. не помню уже
PSS: может хватит и
Код:
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("En-US"));
т.е. прямо перед запуском скрипта сменить язык ввода в самой зенке..
 
Последнее редактирование:
  • Спасибо
Реакции: Mikhail B.

Gidz

Client
Регистрация
06.03.2011
Сообщения
46
Благодарностей
3
Баллы
8
Спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)