Имя: Пароль:
1C
1С v8
Кто знает как программно узнать какой язык на данный момент на клавиатуре?
0 1CVikVin
 
15.11.12
20:02
Кто знает как программно узнать какой язык на данный момент на клавиатуре, для того что бы его вывести как текст на форму обработки
1 ВалераОшкин
 
15.11.12
20:20
send key
2 ВалераОшкин
 
15.11.12
20:21
sendkey()
3 ВалераОшкин
 
15.11.12
20:23
создаить ком-объект vbs и съэмулировать нажатие клавиши "a". Сравнить клавишу с русской и английской раскладкой
4 HeroShima
 
15.11.12
20:26
(0) всего две? слабак!
5 1CVikVin
 
16.11.12
18:07
ВалераОшкин, не получается подключится через vbs = Новый COMObject("vbs"); выдает ошибку
6 1CVikVin
 
16.11.12
18:11
Может кто-то подключался c 1C к параметрам Windows
7 Aprobator
 
16.11.12
18:13
хм - на панели задач не видно раскладки или зачем все это надо?
8 shuhard
 
16.11.12
18:13
(5) чё за бред COMObject("vbs");


WshShell = Новый COMObject("Wscript.Shell");
   WshShell.SendKeys("^{DOWN}");
   WshShell.SendKeys("^{DOWN}");
9 1CVikVin
 
16.11.12
18:14
для того что бы на форму обработки вывести текущий язык
10 1CVikVin
 
16.11.12
18:14
shuhard, спасибо, буду пробывать
11 Aprobator
 
16.11.12
18:16
хм, осталось выяснить, как (8) поможет в определении текущего языка клавиатуры.
12 shuhard
 
16.11.12
18:16
(10) хотя я бы использовал WMI
13 1CVikVin
 
16.11.12
18:17
WshShell = Новый COMObject("Wscript.Shell");
   WshShell.SendKeys("^{DOWN}");
   WshShell.SendKeys("^{DOWN}");
Работает только включает/отключает NumLock

А как узнать язык какой текущий?
14 1CVikVin
 
16.11.12
18:18
WMI - а можно пожалуйста по подобней?
15 Aprobator
 
16.11.12
18:19
имхается мне, что не через SendKey
16 Aprobator
 
16.11.12
18:22
17 1CVikVin
 
16.11.12
18:23
в этой тебе тоже ничего нет
18 Aprobator
 
16.11.12
18:27
там есть ссылка где посмотреть можно.
19 shuhard
 
16.11.12
19:06
(13)[Работает только включает/отключает NumLock]
20 shuhard
 
16.11.12
19:07
(13)[Работает только включает/отключает NumLock]
а чё по твоему должен делать  WshShell.SendKeys("^{DOWN}"); ?
21 1CVikVin
 
16.11.12
19:14
а как сделать что бы возвращал тек. язык клавиатуры?))
22 shuhard
 
16.11.12
19:22
(21) а это к   ВалераОшкин
23 mih_io
 
16.11.12
19:24
я бы покурил в сторону winapi копай отсюда
http://www.sql.ru/forum/actualthread.aspx?tid=36901
и дальше куда гугл приведет
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой