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

  • Автор темы Автор темы Gidz
  • Дата начала Дата начала

Gidz

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

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

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