JIereHga2010
Новичок
- Сообщения
- 68
- Репутация
- 0
Подскажите пожалуйста, ув. знатоки, как средствами AutoIT сменить раскладку языка на нужний мне (русский).
Для чего мне это нужно: Хочу добавить сайт в список совместимости IE, вот пример:
Но не удается с помошью функции _WinAPI_SetKeyboardLayout($Rus, $hWnd) изменить язык. Может я не правильно её использую?? Или есть другие варианты добавления сайтов в режим совместимости IE ?? Буду рад услышать Ваше мнение
Для чего мне это нужно: Хочу добавить сайт в список совместимости IE, вот пример:
Код:
#include <IE.au3>
#Include <WinAPIEx.au3>
Global $a
Const $LANG_RUS = 0x0419 ;Русский
Const $LANG_ENG = 0x0409 ;Англиский
Do
$oIE = _IECreate ()
Until IsObj ($oIE)
Do
$hWnd = WinGetHandle('Пустая страница - Internet Explorer')
$GetLang = '0x' & Hex(BitAND(_WinAPI_GetKeyboardLayout($hWnd), 0xFFFF), 4)
If $GetLang = $LANG_RUS Then
$a = ControlSend ( "Пустая страница - Internet Explorer", "", "", "!е")
$a = ControlSend ( "Пустая страница - Internet Explorer", "", "", "р")
;~ <---------------------------------- И так далее......
Else
;~ _WinAPI_SetKeyboardLayout($Rus, $hWnd) <--------------------- Вот тут поменять язык на "русский" $LANG_RUS = 0x0419 не получается...
EndIf
Until $a = 1
Но не удается с помошью функции _WinAPI_SetKeyboardLayout($Rus, $hWnd) изменить язык. Может я не правильно её использую?? Или есть другие варианты добавления сайтов в режим совместимости IE ?? Буду рад услышать Ваше мнение