Workwindow: различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == Переменная хранящая хендл окна к которому привязан скрипт. == Синтаксис == П...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: для работы оператора не требуется.
 
Привязка к окну: для работы оператора не требуется.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
  set workwindow &lt;handle>
+
  set workwindow <handle>
&lt;handle> - хендл окна к которому необходимо привязать скрипт.
+
<handle> - хендл окна к которому необходимо привязать скрипт.
&lt;br>Workwindow может быть использован везде, где необходимо указание хендла рабочего окна.
+
<br>Workwindow может быть использован везде, где необходимо указание хендла рабочего окна.
  
 
== Примеры ==
 
== Примеры ==
Строка 20: Строка 20:
  
 
[[Findwindow]]
 
[[Findwindow]]
&lt;br>[[Set windowpos]]
+
<br>[[Set windowpos]]
&lt;br>[[WindowFromCursor]]
+
<br>[[WindowFromCursor]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.14'''
 
'''2.14'''
&lt;br>Добавил возможность задания рабочего окна из скрипта:
+
<br>Добавил возможность задания рабочего окна из скрипта:
  'set WorkWindow &lt;handle>'
+
  'set WorkWindow <handle>'
  
 
'''2.19'''
 
'''2.19'''
&lt;br>Добавил возможность ссылаться на 'workwindow' из других скриптов.
+
<br>Добавил возможность ссылаться на 'workwindow' из других скриптов.
  
 
'''2.30'''
 
'''2.30'''
&lt;br>Починил конструкции типа 'workwindow.#sn'.
+
<br>Починил конструкции типа 'workwindow.#sn'.
  
 
'''2.33'''
 
'''2.33'''
&lt;br>Подправил ссылку на переменные 'timer' и 'workwindow' других скриптов.
+
<br>Подправил ссылку на переменные 'timer' и 'workwindow' других скриптов.
  
 
'''2.41'''
 
'''2.41'''
&lt;br>Подправил обновление переменной 'workwindow' при нажатии Ctrl+A.
+
<br>Подправил обновление переменной 'workwindow' при нажатии Ctrl+A.
&lt;br>Исправил присваивание 'workwindow' в процедурах. Присваивание срабатывало только на вызывающий скрипт.
+
<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' в процедурах. Присваивание срабатывало только на вызывающий скрипт.