VBS раскладка клавиатуры
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5  :| |:
Total Commander -> Программное обеспечение

#61:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Mon May 01, 2017 02:04
    —
Flasher wrote:
ТС вообще пустой? Без плагинов, утилит и т.п.?
Нет, но скрипт должен работать в таких условиях.
Flasher wrote:
А тут разбирался вариант смены языка ввода при первом обращении к окну приложения.
Название скрипта: "Запуск редакторов с переключением языка ввода на нужный".
По-этому и речь об адаптации. Если я верно понял логику оригинального скрипта, раскладка запущеного приложения читается после активации его окна (WSH.AppActivate), у меня же для активации окна TC используется WSH.SendKeys "{Right}". Я неверно понимаю логику оригинального скрипта?

#62:  Author: FlasherLocation: Москва PostPosted: Mon May 01, 2017 02:14
    —
DrShark wrote:
Нет, но скрипт должен работать в таких условиях.
Если нет, то почему речь зашла о таких условиях? Одно другому противоречит.
DrShark wrote:
Я неверно понимаю логику оригинального скрипта?
Именно. >>>
Flasher wrote:
при первом обращении к окну приложения
Активация же может быть после любого по счёту обращения.

#63:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Mon May 01, 2017 03:07
    —
Flasher wrote:
А тут разбирался вариант смены языка ввода при первом обращении к окну приложения.
Сейчас я посмотрел код внимательнее и похоже, скрипт вообще не читает раскладку запущеного приложения через его активное окно. Раскладка задаётся в скрипте явно с помощью ENG (для приложения №1) и RUS (для приложения №2), потом идет её смена. Ладно, тогда вопрос: можно ли в VBScript получить раскладку клавиатуры активного окна?

#64:  Author: FlasherLocation: Москва PostPosted: Mon May 01, 2017 10:46
    —
С помощью доп. ActiveX можно, но в таком случае это и не понадобится, т.к. есть вставка.

#65:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Mon May 01, 2017 12:29
    —
Flasher wrote:
С помощью доп. ActiveX можно, но в таком случае это и не понадобится, т.к. есть вставка.
Можно уточнить, о какой вставке речь? Из буфера обмена?

#66:  Author: FlasherLocation: Москва PostPosted: Mon May 01, 2017 14:00
    —
Нет. Без буфера.



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5  :| |:
Page 5 of 5

Powered by phpBB © 2001, 2005 phpBB Group