<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://jitterjames.net/voxcommandoWiki/index.php?action=history&amp;feed=atom&amp;title=Plugin_Win</id>
	<title>Plugin Win - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://jitterjames.net/voxcommandoWiki/index.php?action=history&amp;feed=atom&amp;title=Plugin_Win"/>
	<link rel="alternate" type="text/html" href="https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_Win&amp;action=history"/>
	<updated>2026-10-16T17:24:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_Win&amp;diff=233&amp;oldid=prev</id>
		<title>James: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_Win&amp;diff=233&amp;oldid=prev"/>
		<updated>2021-01-13T17:25:01Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:25, 13 January 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>James</name></author>
		
	</entry>
	<entry>
		<id>https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_Win&amp;diff=232&amp;oldid=prev</id>
		<title>Jitterjames: Created page with &quot;Go to the main '''Plugins''' page.  Go to the complete '''Plugin List'''.   =Plugin Description=  Tools to select (find), query (get) and manipulate (set) other window...&quot;</title>
		<link rel="alternate" type="text/html" href="https://jitterjames.net/voxcommandoWiki/index.php?title=Plugin_Win&amp;diff=232&amp;oldid=prev"/>
		<updated>2016-07-20T14:29:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Go to the main &amp;#039;&amp;#039;&amp;#039;&lt;a href=&quot;/voxcommandoWiki/index.php?title=Plugins&quot; title=&quot;Plugins&quot;&gt;Plugins&lt;/a&gt;&amp;#039;&amp;#039;&amp;#039; page.  Go to the complete &amp;#039;&amp;#039;&amp;#039;&lt;a href=&quot;/voxcommandoWiki/index.php?title=Plugin_List&quot; title=&quot;Plugin List&quot;&gt;Plugin List&lt;/a&gt;&amp;#039;&amp;#039;&amp;#039;.   =Plugin Description=  Tools to select (find), query (get) and manipulate (set) other window...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Go to the main '''[[Plugins]]''' page.&lt;br /&gt;
&lt;br /&gt;
Go to the complete '''[[Plugin List]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Plugin Description=&lt;br /&gt;
&lt;br /&gt;
Tools to select (find), query (get) and manipulate (set) other windows and processes.&lt;br /&gt;
&lt;br /&gt;
First use a Win.Find.* action to find and select a window.  Then other Win.* actions will be applied to this window until another is selected using Win.Find.*&lt;br /&gt;
&lt;br /&gt;
=Actions for the Win plugin=&lt;br /&gt;
==Get==&lt;br /&gt;
Actions to get information about the current window.&lt;br /&gt;
===Info===&lt;br /&gt;
[[Win.Get.Info]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Returns various data about the window that is currently targeted.&amp;lt;BR/&amp;gt;Currently the information includes the name (caption), class, position and size.&amp;lt;BR/&amp;gt;Additional information may be included in future versions.&lt;br /&gt;
===Caption===&lt;br /&gt;
[[Win.Get.Caption]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Returns the text caption (name) of the current window.&lt;br /&gt;
===Class===&lt;br /&gt;
[[Win.Get.Class]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Returns the class of the current window.&amp;lt;BR/&amp;gt;The class can later be used to &amp;quot;Find&amp;quot; this window again using Win.Find.ByName.&lt;br /&gt;
==Find==&lt;br /&gt;
Actions used to find and set the current window.  Other subsequent Win actions will be applied to this window.&lt;br /&gt;
===Active===&lt;br /&gt;
[[Win.Find.Active]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Select the active (focused) window and process.&lt;br /&gt;
===ByHandle===&lt;br /&gt;
[[Win.Find.ByHandle]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Note that windows will assigned a different handle number by the OS each time they are created.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#HWnd : Handle to the window [''integer'']&lt;br /&gt;
===ByName===&lt;br /&gt;
[[Win.Find.ByName]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Find a window using either name (caption) or class or both.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 0-2&lt;br /&gt;
#Name : Name of window (caption). Leave blank to use class only [''string'']&lt;br /&gt;
#Class : Class of window. Leave blank to use name only. [''string'']&lt;br /&gt;
===ByProcess===&lt;br /&gt;
[[Win.Find.ByProcess]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Active process names can be found in Windows Task Manager.&amp;lt;BR/&amp;gt;Do not include the .exe in process name.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#ProcessName : Name of process that owns the Window [''string'']&lt;br /&gt;
===BySearch===&lt;br /&gt;
[[Win.Find.BySearch]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Similar to Win.Find.ByName but allows for partial matching.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;Although both &amp;lt;Name&amp;gt; and &amp;lt;Class&amp;gt; are optional, at least one parameter must be provided.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;RegEx patterns are NOT case sensitive and whitespace is NOT ignored.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;Only top level windows can be found, sub elements of Windows cannot be found.  A process may have multiple top level windows.&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;** This action may take longer to find the window, depending on the parameters used and the number of open windows on your system. The other Win.Find actions should be almost instant.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 0-2&lt;br /&gt;
#Name : RegEx pattern [''string'']&lt;br /&gt;
#Class : RegEx pattern [''string'']&lt;br /&gt;
==Set==&lt;br /&gt;
Actions to manipulate the current window.&lt;br /&gt;
===Focus===&lt;br /&gt;
[[Win.Set.Focus]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Focus the current window&lt;br /&gt;
===Position===&lt;br /&gt;
[[Win.Set.Position]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Move and optionally resize the current window.&lt;br /&gt;
&lt;br /&gt;
* Parameters: 2-5&lt;br /&gt;
#Left : Position left edge of window (X) [''integer'']&lt;br /&gt;
#Top : Position left edge of window (X) [''integer'']&lt;br /&gt;
#Width :  [''integer'']&lt;br /&gt;
#Height :  [''integer'']&lt;br /&gt;
#Other :  [''integer'']&lt;br /&gt;
===State===&lt;br /&gt;
[[Win.Set.State]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Change the state of the current window.&amp;lt;BR/&amp;gt;&amp;lt;State&amp;gt; must be one of the following:&amp;lt;BR/&amp;gt;Close, Minimize, Maximize, Normalize&lt;br /&gt;
&lt;br /&gt;
* Parameters: 1&lt;br /&gt;
#State : Close, Minimize, Maximize, Normalize [''string'']&lt;br /&gt;
==KeyPress==&lt;br /&gt;
[[Win.KeyPress]]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Send low-level keyboard emulation as though the user was using the keyboard.&amp;lt;BR/&amp;gt;First &amp;lt;ModKeys&amp;gt; will all be pressed and held down&amp;lt;BR/&amp;gt;then &amp;lt;SequenceKeys&amp;gt; will be pressed and released in order&amp;lt;BR/&amp;gt;Finally &amp;lt;ModKeys&amp;gt; will all be released&lt;br /&gt;
&lt;br /&gt;
* Parameters: 0-2&lt;br /&gt;
#ModKeys :  [''string'']&lt;br /&gt;
#SequenceKeys :  [''string'']&lt;/div&gt;</summary>
		<author><name>Jitterjames</name></author>
		
	</entry>
</feed>