![]() |
Cмена раскладки клавиатуры в командной строке
Существует необходимость написать батнички для работы с определенной прогой и автоматической сменой языка. Вопрос следующий - как из командной строки под WIN ХР Pro Corp переключить раскладку клавиатуры? Или с помощью уже установленного Punto? Нужна сама команда... Желающим посоветовать Internat.exe - сообщаю, его у меня нет. :)
|
ВЕДУЩИЙ
я думаю тебе нужно написать программу эмулирующую нажатие определенных клавиш отвечающих за переключение клавы |
Вложений: 1
Может это:
1) С помощью Редактора реестра - regedit.exe Откройте ключ реестра: HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes Измените значение строковой переменной 00000409 с "us" на "ru" или запустите файл ru.reg (приатачил). 2) В файле С:\WINNT\System32\autoexec.nt пpопишите следующую стpоку: lh %SystemRoot%\System32\kb16 ru 3) После перезагрузки системы переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская). |
Dzukas
ВЕДУЩИЙ Весь варез - в другом разделе! Устное предупреждение каждому! Посты со ссылками потёрты... |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Принял решение и написал следующий скрипт... В ХР в региональных установках (в окне дополнительные свойства клавиатуры) назначил горячие клавиши для переключения на конкретную раскладку. Настроил как alt+shift+9. Скрипт (English.vbs) вот:
set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys "+%9" Или скрипт .js: WshShell = WScript.CreateObject("WScript.Shell"); WshShell.SendKeys ("(+)%9"); эту часть вопроса решил... Однако скрипты через командные файлы или ярлыки не хотят запускаться :( А надо именно это. Есть у кого идеи? |
Цитата:
start /w wscript.exe "script.vbs" или просто: wscript.exe "script.vbs" не работает. Если: start wscript.exe "script.vbs" - нормально переключает |
Цитата:
|
Спасибо. Попробую разобраться. nncron у меня есть, скачивал. но поскольку не ас в программировании, показалось замороченно. Почитаю твое, попробую применить. Фишка та в том, что бы работал ярлык на запуск этого всего... А проблемы как раз с этим...
|
| Часовой пояс GMT +4, время: 23:27. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.