Workwindow: различия между версиями
Tatikoma (обсуждение | вклад)  (Новая страница: « == Описание == Переменная хранящая хендл окна к которому привязан скрипт.  == Синтаксис == П...»)  | 
				Tatikoma (обсуждение | вклад)   | 
				||
| Строка 5: | Строка 5: | ||
== Синтаксис ==  | == Синтаксис ==  | ||
Привязка к окну: для работы оператора не требуется.  | Привязка к окну: для работы оператора не требуется.  | ||
| − | + | <br>Работа со свернутым окном: да.  | |
| − |   set workwindow   | + |   set workwindow <handle>  | 
| − | + | <handle> - хендл окна к которому необходимо привязать скрипт.  | |
| − | + | <br>Workwindow может быть использован везде, где необходимо указание хендла рабочего окна.  | |
== Примеры ==  | == Примеры ==  | ||
| Строка 20: | Строка 20: | ||
[[Findwindow]]  | [[Findwindow]]  | ||
| − | + | <br>[[Set windowpos]]  | |
| − | + | <br>[[WindowFromCursor]]  | |
== История развития ==  | == История развития ==  | ||
'''2.14'''  | '''2.14'''  | ||
| − | + | <br>Добавил возможность задания рабочего окна из скрипта:  | |
| − |   'set WorkWindow   | + |   'set WorkWindow <handle>'  | 
'''2.19'''  | '''2.19'''  | ||
| − | + | <br>Добавил возможность ссылаться на 'workwindow' из других скриптов.  | |
'''2.30'''  | '''2.30'''  | ||
| − | + | <br>Починил конструкции типа 'workwindow.#sn'.  | |
'''2.33'''  | '''2.33'''  | ||
| − | + | <br>Подправил ссылку на переменные 'timer' и 'workwindow' других скриптов.  | |
'''2.41'''  | '''2.41'''  | ||
| − | + | <br>Подправил обновление переменной 'workwindow' при нажатии Ctrl+A.  | |
| − | + | <br>Исправил присваивание 'workwindow' в процедурах. Присваивание срабатывало только на вызывающий скрипт.  | |
[[Категория:Окна]]  | [[Категория:Окна]]  | ||
Текущая версия на 11:31, 28 августа 2019
Описание
Переменная хранящая хендл окна к которому привязан скрипт.
Синтаксис
Привязка к окну: для работы оператора не требуется.
Работа со свернутым окном: да.
set workwindow <handle>
<handle> - хендл окна к которому необходимо привязать скрипт.
Workwindow может быть использован везде, где необходимо указание хендла рабочего окна.
Примеры
set workwindow 6573546 // сделать рабочим окно c указанным хендлом set workwindow #h // сделать рабочим окно, хендл которого хранится в переменной #h set workwindow windowfromcursor // сделать рабочим окно, над которым сейчас находится курсор мыши set #w workwindow // сохранить в переменной #w хендл рабочего окна set #h workwindow.3 // сохранить в переменной #h хендл рабочего окна скрипта из 3-й вкладки
Смотрите также
Findwindow
Set windowpos
WindowFromCursor
История развития
2.14
Добавил возможность задания рабочего окна из скрипта:
'set WorkWindow <handle>'
2.19
Добавил возможность ссылаться на 'workwindow' из других скриптов.
2.30
Починил конструкции типа 'workwindow.#sn'.
2.33
Подправил ссылку на переменные 'timer' и 'workwindow' других скриптов.
2.41
Подправил обновление переменной 'workwindow' при нажатии Ctrl+A.
Исправил присваивание 'workwindow' в процедурах. Присваивание срабатывало только на вызывающий скрипт.