Что нового

Определение скриптом языка ввода

zeionline

Новичок
Сообщения
36
Репутация
1
Можно ли научить скрипт определять какой язык ввода включен.

Код:
if language="RU" then
;code
elseif language="EN"
;code
endif

Спасибо.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
@KBLayout
 
Автор
Z

zeionline

Новичок
Сообщения
36
Репутация
1
Напишите пожалуйста пример на подобии этого

Код:
if language="RU" then
;code
elseif language="EN"
;code
endif
 

Dragon

Новичок
Сообщения
13
Репутация
2
Код:
If @KBLayout=0419 Then
	MsgBox(0,"RU","RU")
ElseIf @KBLayout=0409 Then
	MsgBox(0,"EN","EN")
	EndIf
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Ещё можно так сделать:
Код:
#include <WinAPIEx.au3>

$GetLang = Hex(_WinAPI_GetKeyboardLayout(WinGetHandle('[ACTIVE]')), 4)
If $GetLang = 0419 Then ;Если русский
	MsgBox(0, 'Язык ввода', 'Язык ввода: Русский')
ElseIf $GetLang = 0409 Then ;Если английский
	MsgBox(0, 'Язык ввода', 'Язык ввода: Английский')
EndIf
 
Автор
Z

zeionline

Новичок
Сообщения
36
Репутация
1
Zaramot, спасибо это то что я искал.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
zeionline

{CodeWarn}
 
Верх