Flasher писал(а):ТС вообще пустой? Без плагинов, утилит и т.п.?
Нет, но скрипт должен работать в таких условиях.
Flasher писал(а):А тут разбирался вариант смены языка ввода при первом обращении к окну приложения.
Название скрипта: "Запуск редакторов с переключением языка ввода на нужный".
По-этому и речь об адаптации. Если я верно понял логику оригинального скрипта, раскладка запущеного приложения читается после активации его окна (WSH.AppActivate), у меня же для активации окна TC используется WSH.SendKeys "{Right}". Я неверно понимаю логику оригинального скрипта?
Flasher писал(а):при первом обращении к окну приложения
Активация же может быть после любого по счёту обращения.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher писал(а):А тут разбирался вариант смены языка ввода при первом обращении к окну приложения.
Сейчас я посмотрел код внимательнее и похоже, скрипт вообще не читает раскладку запущеного приложения через его активное окно. Раскладка задаётся в скрипте явно с помощью ENG (для приложения №1) и RUS (для приложения №2), потом идет её смена. Ладно, тогда вопрос: можно ли в VBScript получить раскладку клавиатуры активного окна?
С помощью доп. ActiveX можно, но в таком случае это и не понадобится, т.к. есть вставка.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.