Смена раскладки клавиатуры из 1С

Эффективная автоматизация — это на мой взгляд замена регулярных рутинных операций на автоматическое действие. Так и в данном случае — во время проверки кода программисты часто перезапускают 1С, или же при старте 1С пользователям нужно каждый раз менять раскладку клавиатуры для работы. Так почему бы не автоматизировать этот процесс? Предлагаю свой вариант решения этой проблемы.

В своих предыдущих статьях я рассказывал о AutoHotkey — утилита для написания скриптов. Я попытался решить эту задачу с помощью нее. Что нам для этого нужно — сама утилита, которая хранится в макете обработки, и скрипт, который тоже там лежит.

Для автоматизации процесса — чтобы язык клавиатуры менялась при старте 1С, надо сделать один из следующих способов:

    1. Делаем так, чтобы при старте 1С запускалась нужная обработка, а уже она при открытии меняла раскладку;
    2. Разносим макеты с программой и скриптами по общим макетам и в модуле программы пишем код, который будет сам менять раскладку клавиатуры;

А вот и непосредственно сама обработка —

Смена раскладки клавиатуры -- 250.16 kB, Скачан 119 раз - Скачать