Доступные функции:
- WinActivate(Заголовок);
- WinClose(Заголовок);
- WinExists(Заголовок);
- WinFlash(Заголовок,КолВо);
- WinGetProcess(Заголовок);
- WinKill(Заголовок);
- WinMinimizeAll();
- WinSetState(Заголовок,РежимОтображения);
- WinSetTitle(Заголовок,НовыйЗаголовок);
- WinSetTrans(Заголовок,Прозрачность);
- Sleep(ВремяВМиллисекундах,Режим);
- ОбработкаПрерыванияЦикла()
Описание процедур/функций находится в модуле обработки. Примеры использования:
AutoWin = Обработки.AutoWin.Создать();
// Пример 1. Получение PID текущего сеанса 1С.
СтарыйЗаголовок = ПолучитьЗаголовокСистемы();
ВременныйЗаголовок = Строка(Новый УникальныйИдентификатор);
УстановитьЗаголовокСистемы(ВременныйЗаголовок);
Сообщить(AutoWin.WinGetProcess("1С:Предприятие - "+ ВременныйЗаголовок));
УстановитьЗаголовокСистемы(СтарыйЗаголовок);
// Пример 2. Работа с отображением окна 1С.
AutoWin.WinSetState("1С:Предприятие - "+ ПолучитьЗаголовокСистемы(),0);
// скрыть
AutoWin.Sleep(5000);
// ждем...
AutoWin.WinSetState("1С:Предприятие - "+ ПолучитьЗаголовокСистемы(),3);
// показать // Пример 3. Мигание окна на панели задач.
AutoWin.WinFlash("1С:Предприятие - "+ ПолучитьЗаголовокСистемы());
// Пример 4. Прозрачность окна.
AutoWin.WinSetTrans("1С:Предприятие - "+ ПолучитьЗаголовокСистемы(),150);
AutoWin.Закрыть();