<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.autoitscript.com/w/index.php?action=history&amp;feed=atom&amp;title=Snippets_%28_Windows_OS_%29</id>
	<title>Snippets ( Windows OS ) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.autoitscript.com/w/index.php?action=history&amp;feed=atom&amp;title=Snippets_%28_Windows_OS_%29"/>
	<link rel="alternate" type="text/html" href="https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;action=history"/>
	<updated>2026-04-07T12:04:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=12410&amp;oldid=prev</id>
		<title>Guinness: /* _ProcessCloseFromPath() */</title>
		<link rel="alternate" type="text/html" href="https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=12410&amp;oldid=prev"/>
		<updated>2014-05-12T19:41:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;_ProcessCloseFromPath()&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:41, 12 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l587&quot;&gt;Line 587:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 587:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Example()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Example()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Func Example()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Func Example()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	; Close a process using the filepath rather than the filename, which is what ProcessClose requires.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	; Close a process using the filepath rather than the filename, which is what ProcessClose requires.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    ; Run Notepad&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    Run(&quot;notepad.exe&quot;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;; Wait 10 seconds for the Notepad window to appear.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	; Run Notepad&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;WinWait(&quot;[CLASS:Notepad]&quot;, &quot;&quot;, 10)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	Run(&quot;notepad.exe&quot;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;; Wait 10 seconds for the Notepad window to appear.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;WinWait(&quot;[CLASS:Notepad]&quot;, &quot;&quot;, 10)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;; Wait for 2 seconds.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;; Wait for 2 seconds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;Sleep(2000)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;Sleep(2000)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;Local $sNotepad = @SystemDir &amp;amp; &quot;\notepad.exe&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;Local $sNotepad = @SystemDir &amp;amp; &quot;\notepad.exe&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;MsgBox(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4096&lt;/del&gt;, &quot;&quot;, &quot;Path of Notepad: &quot; &amp;amp; $sNotepad)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;MsgBox(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$MB_SYSTEMMODAL&lt;/ins&gt;, &quot;&quot;, &quot;Path of Notepad: &quot; &amp;amp; $sNotepad)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;; Close the Notepad process using the filepath.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;; Close the Notepad process using the filepath.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;_ProcessCloseFromPath($sNotepad)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;_ProcessCloseFromPath($sNotepad)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EndFunc   ;==&amp;gt;Example&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EndFunc   ;==&amp;gt;Example&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Func _ProcessCloseFromPath($sFilePath)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Func _ProcessCloseFromPath($sFilePath)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    If &lt;/del&gt;FileExists($sFilePath) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= 0 Then&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	Return &lt;/ins&gt;FileExists($sFilePath) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;? &lt;/ins&gt;ProcessClose(StringTrimLeft($sFilePath, StringInStr($sFilePath, &quot;\&quot;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Default&lt;/ins&gt;, -1))&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) : SetError(1, 0, 0&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        Return SetError(1, 0, 0)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    EndIf&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    Return &lt;/del&gt;ProcessClose(StringTrimLeft($sFilePath, StringInStr($sFilePath, &quot;\&quot;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/del&gt;, -1)))&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EndFunc   ;==&amp;gt;_ProcessCloseFromPath&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EndFunc   ;==&amp;gt;_ProcessCloseFromPath&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guinness</name></author>
	</entry>
	<entry>
		<id>https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=11683&amp;oldid=prev</id>
		<title>Jaberwocky6669: Imposed the Snippet template.</title>
		<link rel="alternate" type="text/html" href="https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=11683&amp;oldid=prev"/>
		<updated>2013-07-27T05:52:51Z</updated>

		<summary type="html">&lt;p&gt;Imposed the Snippet template.&lt;/p&gt;
&lt;a href=&quot;https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;amp;diff=11683&amp;amp;oldid=11246&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Jaberwocky6669</name></author>
	</entry>
	<entry>
		<id>https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=11246&amp;oldid=prev</id>
		<title>IEvKI3gv9Wrkd41u: +Snippets Category (+ normalize top)</title>
		<link rel="alternate" type="text/html" href="https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=11246&amp;oldid=prev"/>
		<updated>2012-11-12T15:12:16Z</updated>

		<summary type="html">&lt;p&gt;+Snippets Category (+ normalize top)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:12, 12 November 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;center&quot; style=&quot;width&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;auto; margin-left:auto; margin-right:auto;&quot;&amp;gt;&#039;&#039;&#039;Please always credit an author in your script if you use their code, Its only polite.&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[category&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Snippets]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Snippet Credit Header}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _CancelPrinterJobs() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _CancelPrinterJobs() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>IEvKI3gv9Wrkd41u</name></author>
	</entry>
	<entry>
		<id>https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=10755&amp;oldid=prev</id>
		<title>Chimaera at 16:07, 21 May 2012</title>
		<link rel="alternate" type="text/html" href="https://www.autoitscript.com/w/index.php?title=Snippets_(_Windows_OS_)&amp;diff=10755&amp;oldid=prev"/>
		<updated>2012-05-21T16:07:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Please always credit an author in your script if you use their code, Its only polite.&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _CancelPrinterJobs() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; Cancel printer jobs for the default printer or the printer name provided.&lt;br /&gt;
&lt;br /&gt;
ConsoleWrite(_CancelPrinterJobs() &amp;amp; @CRLF)&lt;br /&gt;
ConsoleWrite(_CancelPrinterJobs(&amp;#039;HP Printer 1234&amp;#039;) &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _CancelPrinterJobs($sPrinterName = &amp;#039;&amp;#039;)&lt;br /&gt;
    If StringStripWS($sPrinterName, 8) = &amp;#039;&amp;#039; Then&lt;br /&gt;
        $sPrinterName = &amp;#039;Default = True&amp;#039;&lt;br /&gt;
    Else&lt;br /&gt;
        $sPrinterName = &amp;#039;Name = &amp;quot;&amp;#039; &amp;amp; $sPrinterName &amp;amp; &amp;#039;&amp;quot;&amp;#039;&lt;br /&gt;
    EndIf&lt;br /&gt;
    Local $iResult = 0, $oWMIService = ObjGet(&amp;#039;winmgmts:\\&amp;#039; &amp;amp; &amp;#039;.&amp;#039; &amp;amp; &amp;#039;\root\cimv2&amp;#039;)&lt;br /&gt;
    Local $oColItems = $oWMIService.ExecQuery(&amp;#039;Select * From Win32_Printer Where &amp;#039; &amp;amp; $sPrinterName)&lt;br /&gt;
    If IsObj($oColItems) Then&lt;br /&gt;
        For $oObjectItem In $oColItems&lt;br /&gt;
            $iResult = $oObjectItem.CancelAllJobs()&lt;br /&gt;
        Next&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return $iResult&lt;br /&gt;
EndFunc   ;==&amp;gt;_CancelPrinterJobs&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[#top|Return To Contents]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _CheckElevationEnabled() ~ Author - [http://www.autoitscript.com/forum/user/52374-johnone/ JohnOne] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; OS dependent = Vista, server 2008 SP1 and WIN7&lt;br /&gt;
;#### Example ####&lt;br /&gt;
Local $bUAC = _CheckElevationEnabled()&lt;br /&gt;
If @error Then&lt;br /&gt;
   Exit MsgBox(0,&amp;quot;Error&amp;quot;,@error)&lt;br /&gt;
EndIf&lt;br /&gt;
MsgBox(0,&amp;quot;UAC Enabled&amp;quot;,$bUAC)&lt;br /&gt;
&lt;br /&gt;
;Checks if Use Access Control (UAC) is Enabled.&lt;br /&gt;
Func _CheckElevationEnabled()&lt;br /&gt;
   Local $struct = DllStructCreate(&amp;quot;BOOL&amp;quot;)&lt;br /&gt;
   Local $aRtn = DllCall(&amp;quot;kernel32.dll&amp;quot;,&amp;quot;DWORD&amp;quot;,&amp;quot;CheckElevationEnabled&amp;quot;,&amp;quot;ptr&amp;quot;, DllStructGetPtr($struct))&lt;br /&gt;
   If @error Then&lt;br /&gt;
     Return SetError(@error)&lt;br /&gt;
   EndIf&lt;br /&gt;
   Return SetError($aRtn[0],0,DllStructGetData($struct,1))&lt;br /&gt;
EndFunc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[#top|Return To Contents]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _Detect if System is Locked ~ Author - [http://www.autoitscript.com/forum/user/1967-garyfrost/ GaryFrost] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; Detect if System is Locked&lt;br /&gt;
&lt;br /&gt;
Global Const $DESKTOP_ENUMERATE = 0x40&lt;br /&gt;
Global Const $SPI_GETSCREENSAVERRUNNING = 114&lt;br /&gt;
Global Const $DESKTOP_SWITCHDESKTOP = 0x100&lt;br /&gt;
&lt;br /&gt;
HotKeySet(&amp;quot;{ESC}&amp;quot;, &amp;quot;_Terminate&amp;quot;)&lt;br /&gt;
AdlibEnable(&amp;quot;IsDeskTopLocked&amp;quot;, 500)&lt;br /&gt;
&lt;br /&gt;
While 1&lt;br /&gt;
    Sleep(10)&lt;br /&gt;
WEnd&lt;br /&gt;
&lt;br /&gt;
Func IsDeskTopLocked()&lt;br /&gt;
    Local $p_lngHwnd, $p_lngRtn, $p_lngErr, $p_lngScreenSaver, $p_blnIsScreenSaver&lt;br /&gt;
   ;~    &amp;#039; ------------------------------------------&lt;br /&gt;
;~    &amp;#039; First check for screen saver one of 2 ways,&lt;br /&gt;
;~    &amp;#039;     based of OS&lt;br /&gt;
;~    &amp;#039; ------------------------------------------&lt;br /&gt;
    If @OSTYPE = &amp;quot;WIN32_WINDOWS&amp;quot;  Then&lt;br /&gt;
;~       &amp;#039; ---------------------------------------&lt;br /&gt;
;~       &amp;#039; Pre W2K -- Note, will only be TRUE if&lt;br /&gt;
;~       &amp;#039;     the &amp;quot;Password Protected&amp;quot; box is&lt;br /&gt;
;~       &amp;#039;     checked.&lt;br /&gt;
;~       &amp;#039; ---------------------------------------&lt;br /&gt;
        $p_lngHwnd = DllCall(&amp;quot;user32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;OpenDesktopA&amp;quot;, &amp;quot;str&amp;quot;, &amp;quot;screen-saver&amp;quot;, &amp;quot;int&amp;quot;, 0, &amp;quot;int&amp;quot;, False, &amp;quot;int&amp;quot;, $DESKTOP_ENUMERATE)&lt;br /&gt;
        If $p_lngHwnd[0] &amp;lt;&amp;gt; 0 Then&lt;br /&gt;
            $p_blnIsScreenSaver = True&lt;br /&gt;
        Else&lt;br /&gt;
            $p_blnIsScreenSaver = False&lt;br /&gt;
        EndIf&lt;br /&gt;
    Else&lt;br /&gt;
;~       &amp;#039; ---------------------------------------&lt;br /&gt;
;~       &amp;#039; W2K+ -- Will determine if screen saver&lt;br /&gt;
;~       &amp;#039;     is running whether or not the&lt;br /&gt;
;~       &amp;#039;     &amp;quot;Password Protected&amp;quot; box is checked&lt;br /&gt;
;~       &amp;#039; ---------------------------------------&lt;br /&gt;
        $p_lngRtn = DllCall(&amp;quot;user32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;SystemParametersInfoA&amp;quot;, &amp;quot;int&amp;quot;, $SPI_GETSCREENSAVERRUNNING, &amp;quot;int&amp;quot;, 0, &amp;quot;int&amp;quot;, $p_lngScreenSaver, &amp;quot;int&amp;quot;, 0)&lt;br /&gt;
        If $p_lngRtn[0] = 0 Then&lt;br /&gt;
            ConsoleWrite(&amp;quot;Error detecting screen saver&amp;quot; &amp;amp; @LF)&lt;br /&gt;
        Else&lt;br /&gt;
            $p_blnIsScreenSaver = $p_lngScreenSaver&lt;br /&gt;
        EndIf&lt;br /&gt;
&lt;br /&gt;
    EndIf&lt;br /&gt;
;~    &amp;#039; ------------------------------------------&lt;br /&gt;
;~    &amp;#039; If screen saver is *not* running, then&lt;br /&gt;
;~    &amp;#039;     check for locked workstation&lt;br /&gt;
;~    &amp;#039; ------------------------------------------&lt;br /&gt;
    If $p_blnIsScreenSaver Then&lt;br /&gt;
        If @OSTYPE = &amp;quot;WIN32_WINDOWS&amp;quot;  Then&lt;br /&gt;
            ConsoleWrite(&amp;quot;Screen saver is running..., Handle #&amp;quot; &amp;amp; $p_lngHwnd[0] &amp;amp; @LF)&lt;br /&gt;
            $p_lngHwnd = DllCall(&amp;quot;user32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;CloseDesktop&amp;quot;, &amp;quot;int&amp;quot;, $p_lngHwnd[0])&lt;br /&gt;
        Else&lt;br /&gt;
            ConsoleWrite(&amp;quot;Screen saver is running on W2K+&amp;quot; &amp;amp; @LF)&lt;br /&gt;
        EndIf&lt;br /&gt;
    Else&lt;br /&gt;
        $p_lngHwnd = DllCall(&amp;quot;user32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;OpenDesktopA&amp;quot;, &amp;quot;str&amp;quot;, &amp;quot;Default&amp;quot;, &amp;quot;int&amp;quot;, 0, &amp;quot;int&amp;quot;, False, &amp;quot;int&amp;quot;, $DESKTOP_SWITCHDESKTOP)&lt;br /&gt;
&lt;br /&gt;
        If $p_lngHwnd[0] = 0 Then&lt;br /&gt;
            ConsoleWrite(&amp;quot;Error with OpenDesktop&amp;quot; &amp;amp; @LF)&lt;br /&gt;
        Else&lt;br /&gt;
            $p_lngRtn = DllCall(&amp;quot;user32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;SwitchDesktop&amp;quot;, &amp;quot;int&amp;quot;, $p_lngHwnd[0])&lt;br /&gt;
            $p_lngErr = _GetLastErrorMessage()&lt;br /&gt;
&lt;br /&gt;
            If $p_lngRtn[0] = 0 Then&lt;br /&gt;
                If $p_lngErr = 0 Then&lt;br /&gt;
                    ConsoleWrite(&amp;quot;Desktop is locked&amp;quot; &amp;amp; @LF)&lt;br /&gt;
                Else&lt;br /&gt;
                    ConsoleWrite(&amp;quot;Error with SwitchDesktop&amp;quot; &amp;amp; @LF)&lt;br /&gt;
                EndIf&lt;br /&gt;
            Else&lt;br /&gt;
                ConsoleWrite(&amp;quot;Not locked!&amp;quot; &amp;amp; @LF)&lt;br /&gt;
            EndIf&lt;br /&gt;
            $p_lngHwnd = DllCall(&amp;quot;user32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;CloseDesktop&amp;quot;, &amp;quot;int&amp;quot;, $p_lngHwnd[0])&lt;br /&gt;
        EndIf&lt;br /&gt;
    EndIf&lt;br /&gt;
EndFunc   ;==&amp;gt;IsDeskTopLocked&lt;br /&gt;
&lt;br /&gt;
Func _Terminate()&lt;br /&gt;
    Exit&lt;br /&gt;
EndFunc   ;==&amp;gt;_Terminate&lt;br /&gt;
;===============================================&lt;br /&gt;
;    _GetLastErrorMessage($DisplayMsgBox=&amp;quot;&amp;quot;)&lt;br /&gt;
;    Format the last windows error as a string and return it&lt;br /&gt;
;    if $DisplayMsgBox &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then it will display a message box w/ the error&lt;br /&gt;
;    Return        Window&amp;#039;s error as a string&lt;br /&gt;
;===============================================&lt;br /&gt;
Func _GetLastErrorMessage($DisplayMsgBox = &amp;quot;&amp;quot;)&lt;br /&gt;
    Local $ret, $s&lt;br /&gt;
    Local $p = DllStructCreate(&amp;quot;char[4096]&amp;quot;)&lt;br /&gt;
    Local Const $FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000&lt;br /&gt;
    If @error Then Return &amp;quot;&amp;quot;&lt;br /&gt;
    $ret = DllCall(&amp;quot;Kernel32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;GetLastError&amp;quot;)&lt;br /&gt;
    $ret = DllCall(&amp;quot;kernel32.dll&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;FormatMessage&amp;quot;, _&lt;br /&gt;
            &amp;quot;int&amp;quot;, $FORMAT_MESSAGE_FROM_SYSTEM, _&lt;br /&gt;
            &amp;quot;ptr&amp;quot;, 0, _&lt;br /&gt;
            &amp;quot;int&amp;quot;, $ret[0], _&lt;br /&gt;
            &amp;quot;int&amp;quot;, 0, _&lt;br /&gt;
            &amp;quot;ptr&amp;quot;, DllStructGetPtr($p), _&lt;br /&gt;
            &amp;quot;int&amp;quot;, 4096, _&lt;br /&gt;
            &amp;quot;ptr&amp;quot;, 0)&lt;br /&gt;
    $s = DllStructGetData($p, 1)&lt;br /&gt;
    If $DisplayMsgBox &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then MsgBox(0, &amp;quot;_GetLastErrorMessage&amp;quot;, $DisplayMsgBox &amp;amp; @CRLF &amp;amp; $s)&lt;br /&gt;
    Return $s&lt;br /&gt;
EndFunc   ;==&amp;gt;_GetLastErrorMessage&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _DisplayWindowsSwitcher() ~ Author - [http://www.autoitscript.com/forum/user/66537-knightz93/ Knightz93] ~ Modified - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
HotKeySet(&amp;quot;{ESC}&amp;quot;, &amp;quot;_Exit&amp;quot;) ; Press the ESC key to escape.&lt;br /&gt;
HotKeySet(&amp;quot;!3&amp;quot;, &amp;quot;_DisplayWindowsSwitcher&amp;quot;) ; Press Alt+3 to display the Windows Switcher, though this in Windows is also Win Key + Tab.&lt;br /&gt;
&lt;br /&gt;
While 1&lt;br /&gt;
    Sleep(100)&lt;br /&gt;
WEnd&lt;br /&gt;
&lt;br /&gt;
; Only works on Windows 7+&lt;br /&gt;
Func _DisplayWindowsSwitcher()&lt;br /&gt;
    Local $oShell = ObjCreate(&amp;quot;shell.application&amp;quot;)&lt;br /&gt;
    If @error Then&lt;br /&gt;
        Return SetError(1, 0, 0)&lt;br /&gt;
    EndIf&lt;br /&gt;
    $oShell.WindowSwitcher()&lt;br /&gt;
EndFunc   ;==&amp;gt;_DisplayWindowsSwitcher&lt;br /&gt;
&lt;br /&gt;
Func _Exit()&lt;br /&gt;
    Exit&lt;br /&gt;
EndFunc   ;==&amp;gt;_Exit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _DisableWindowsLock() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite(&amp;#039;Disable Windows Lock: &amp;#039; &amp;amp; _DisableWindowsLock() &amp;amp; @CRLF)&lt;br /&gt;
MsgBox(4096, &amp;#039;&amp;#039;, &amp;#039;Select Win + L to see the result of using _DisableWindowsLock.&amp;#039;)&lt;br /&gt;
ConsoleWrite(&amp;#039;Disable Windows Lock: &amp;#039; &amp;amp; _DisableWindowsLock() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
; Disable the locking of Windows. Returns 1 - disabled or 0 - enabled.&lt;br /&gt;
Func _DisableWindowsLock()&lt;br /&gt;
    Local $i64Bit = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    If @OSArch = &amp;#039;X64&amp;#039; Then&lt;br /&gt;
        $i64Bit = &amp;#039;64&amp;#039;&lt;br /&gt;
    EndIf&lt;br /&gt;
    Local $iRegRead = Number(Not RegRead(&amp;#039;HKEY_CURRENT_USER&amp;#039; &amp;amp; $i64Bit &amp;amp; &amp;#039;\Software\Microsoft\Windows\CurrentVersion\Policies\System&amp;#039;, &amp;#039;DisableLockWorkstation&amp;#039;))&lt;br /&gt;
    Return SetError(Not RegWrite(&amp;#039;HKEY_CURRENT_USER&amp;#039; &amp;amp; $i64Bit &amp;amp; &amp;#039;\Software\Microsoft\Windows\CurrentVersion\Policies\System&amp;#039;, &amp;#039;DisableLockWorkstation&amp;#039;, &amp;#039;REG_DWORD&amp;#039;, $iRegRead), 0, $iRegRead)&lt;br /&gt;
EndFunc   ;==&amp;gt;_DisableWindowsLock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsFontExists() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;APIConstants.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;WinAPIEx.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ConsoleWrite(_IsFontExists(&amp;quot;WebDings.ttf&amp;quot;) &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _IsFontExists($sFontType)&lt;br /&gt;
    Return FileExists(_WinAPI_ShellGetSpecialFolderPath($CSIDL_FONTS) &amp;amp; &amp;quot;\&amp;quot; &amp;amp; $sFontType) ; WebDings.ttf&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsFontExists&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _GetDesktopWallpaper() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;WinAPI.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ConsoleWrite( _GetDesktopWallpaper() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _GetDesktopWallpaper()&lt;br /&gt;
    Local $SPI_GETDESKWALLPAPER = 0x0073&lt;br /&gt;
    Local $tPATH = DllStructCreate(&amp;#039;wchar[260]&amp;#039;)&lt;br /&gt;
    _WinAPI_SystemParametersInfo($SPI_GETDESKWALLPAPER, 260, DllStructGetPtr($tPATH))&lt;br /&gt;
    Return DllStructGetData($tPATH, 1)&lt;br /&gt;
EndFunc   ;==&amp;gt;_GetDesktopWallpaper&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _GetOSVersion() ~ Author - [http://www.autoitscript.com/forum/user/7108-xenobiologist/ Xenobiologist] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
MsgBox(0,0, _GetOSVersion())&lt;br /&gt;
&lt;br /&gt;
Func _GetOSVersion()&lt;br /&gt;
    Local $objWMIService = ObjGet(&amp;quot;winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2&amp;quot;)&lt;br /&gt;
    Local $colSettings = $objWMIService.ExecQuery(&amp;quot;Select * from Win32_OperatingSystem&amp;quot;)&lt;br /&gt;
    For $objOperatingSystem In $colSettings&lt;br /&gt;
        Return &amp;quot;Windows &amp;quot; &amp;amp; StringMid($objOperatingSystem.Caption, 19)&lt;br /&gt;
    Next&lt;br /&gt;
EndFunc   ;==&amp;gt;_getOSVersion&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _InstallDate() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite(_InstallDate() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _InstallDate()&lt;br /&gt;
    Local $oWMIService = ObjGet(&amp;quot;winmgmts:{impersonationLevel = impersonate}!\\&amp;quot; &amp;amp; &amp;quot;.&amp;quot; &amp;amp; &amp;quot;\root\cimv2&amp;quot;)&lt;br /&gt;
    Local $oColFiles = $oWMIService.ExecQuery(&amp;quot;Select * From Win32_OperatingSystem&amp;quot;)&lt;br /&gt;
    If IsObj($oColFiles) Then&lt;br /&gt;
        For $oObjectFile In $oColFiles&lt;br /&gt;
            Return StringRegExpReplace($oObjectFile.InstallDate, &amp;quot;\A(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(?:.*)&amp;quot;, &amp;quot;$3/$2/$1 $4:$5:$6&amp;quot;)&lt;br /&gt;
        Next&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return SetError(1, 0, 0)&lt;br /&gt;
EndFunc   ;==&amp;gt;_InstallDate&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _Installed version of Windows with mathematical operators ~ Author - [http://www.autoitscript.com/forum/user/52-geosoft/ GEOSoft] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt; &lt;br /&gt;
; Test the installed version of Windows with mathematical operators.&lt;br /&gt;
&lt;br /&gt;
Global Const $2K_VER = 5.0&lt;br /&gt;
Global Const $XP_VER = 5.1&lt;br /&gt;
Global Const $XP64_VER = 5.2&lt;br /&gt;
Global Const $VISTA_VER = 6.0&lt;br /&gt;
Global Const $W7_VER = 6.1&lt;br /&gt;
&lt;br /&gt;
$iCurrVer = RegRead(&amp;quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion&amp;quot;, &amp;quot;CurrentVersion&amp;quot;)&lt;br /&gt;
MsgBox(0, &amp;quot;Result&amp;quot;, $iCurrVer &amp;gt;= $VISTA_VER)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[#top|Return To Contents]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsElevationRequired() ~ Author - [http://www.autoitscript.com/forum/user/52374-johnone/ JohnOne] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; OS dependent = Vista, server 2008 SP1 and WIN7 &lt;br /&gt;
;#### Example 1 ####&lt;br /&gt;
Global $bool = _IsElevationRequired(&amp;quot;C:\Windows\notepad.exe&amp;quot;) ;Pass path of an exe that does not normally need elevated privileges&lt;br /&gt;
If @error Then&lt;br /&gt;
   Exit MsgBox(0,&amp;quot;Error&amp;quot;,@error)&lt;br /&gt;
EndIf&lt;br /&gt;
;should show 0&lt;br /&gt;
MsgBox(0,&amp;quot;Elevation notepad&amp;quot;,$bool)&lt;br /&gt;
&lt;br /&gt;
;#### Example 2 ####&lt;br /&gt;
$bool = _IsElevationRequired(&amp;quot;C:\Windows\regedit.exe&amp;quot;) ;Pass path of an exe that does normally need elevated privileges&lt;br /&gt;
If @error Then&lt;br /&gt;
   Exit MsgBox(0,&amp;quot;Error&amp;quot;,@error)&lt;br /&gt;
EndIf&lt;br /&gt;
;should show 1&lt;br /&gt;
MsgBox(0,&amp;quot;Elevation regedit&amp;quot;,$bool)&lt;br /&gt;
&lt;br /&gt;
Func _IsElevationRequired($szPath) ;Checks if an executable (.exe) needs elevated permissions to run.&lt;br /&gt;
   Local Const $BAD_ARG = 6&lt;br /&gt;
   If StringRight($szPath,3) &amp;lt;&amp;gt; &amp;quot;exe&amp;quot; Then&lt;br /&gt;
      Return SetError($BAD_ARG)&lt;br /&gt;
   EndIf&lt;br /&gt;
   Local $aRtn = DllCall(&amp;quot;shell32.dll&amp;quot;,&amp;quot;BOOL&amp;quot;,865,&amp;quot;wstr&amp;quot;,$szPath)&lt;br /&gt;
   If @error Then&lt;br /&gt;
      Return SetError(@error)&lt;br /&gt;
   EndIf&lt;br /&gt;
   Return $aRtn[0]&lt;br /&gt;
EndFunc ;===&amp;gt;_IsElevationRequired&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[#top|Return To Contents]]&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsServer() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite( _IsServer() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _IsServer() ; MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394239(v=vs.85).aspx&lt;br /&gt;
    Local $oWMIService = ObjGet(&amp;quot;winmgmts://./root/cimv2&amp;quot;), $oWMIServiceItem&lt;br /&gt;
    Local $oColItems = $oWMIService.ExecQuery(&amp;quot;Select * From Win32_OperatingSystem&amp;quot;)&lt;br /&gt;
    If IsObj($oColItems) Then&lt;br /&gt;
        For $oWMIServiceItem In $oColItems&lt;br /&gt;
            If $oWMIServiceItem.ProductType = 2 Or $oWMIServiceItem.ProductType = 3 Then&lt;br /&gt;
                Return 1&lt;br /&gt;
            EndIf&lt;br /&gt;
        Next&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return SetError(1, 0, 0)&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsServer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsPrimaryOS() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; Tell if the current OS is the primary OS.&lt;br /&gt;
&lt;br /&gt;
ConsoleWrite(&amp;quot;_IsPrimaryOS() &amp;gt;&amp;gt; &amp;quot; &amp;amp; _IsPrimaryOS() &amp;amp; @LF)&lt;br /&gt;
&lt;br /&gt;
Func _IsPrimaryOS($sComputerName = @ComputerName)&lt;br /&gt;
    Local $oColItems, $oWMIService&lt;br /&gt;
&lt;br /&gt;
    $oWMIService = ObjGet(&amp;quot;winmgmts:\\&amp;quot; &amp;amp; $sComputerName &amp;amp; &amp;quot;\root\cimv2&amp;quot;)&lt;br /&gt;
    If @error Then&lt;br /&gt;
        Return SetError(1, 0, 1)&lt;br /&gt;
    EndIf&lt;br /&gt;
    $oColItems = $oWMIService.ExecQuery(&amp;quot;Select * From Win32_SystemOperatingSystem&amp;quot;, &amp;quot;WQL&amp;quot;, 0x30)&lt;br /&gt;
    If IsObj($oColItems) Then&lt;br /&gt;
        For $oObjectItem In $oColItems&lt;br /&gt;
            Return $oObjectItem.PrimaryOS&lt;br /&gt;
        Next&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return SetError(1, 0, 1)&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsPrimaryOS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsSafeMode() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;WinAPI.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;WindowsConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ConsoleWrite(_IsSafeMode() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _IsSafeMode()&lt;br /&gt;
    Return _WinAPI_GetSystemMetrics($SM_CLEANBOOT) &amp;gt; 0&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsSafeMode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsVirtualMachine() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite( _IsVirtualMachine() &amp;amp; @LF)&lt;br /&gt;
&lt;br /&gt;
Func _IsVirtualMachine() ; Returns True or False.&lt;br /&gt;
    Local $oColItems, $oWMIService&lt;br /&gt;
    $oWMIService = ObjGet(&amp;quot;winmgmts:\\localhost\root\cimv2&amp;quot;)&lt;br /&gt;
    $oColItems = $oWMIService.ExecQuery(&amp;quot;Select * From Win32_ComputerSystemProduct&amp;quot;, &amp;quot;WQL&amp;quot;, 0x30)&lt;br /&gt;
    If IsObj($oColItems) Then&lt;br /&gt;
        For $oObjectItem In $oColItems&lt;br /&gt;
            Return StringRegExp($oObjectItem.Name, &amp;#039;VirtualBox|VMWare|Virtual PC&amp;#039;) = 1&lt;br /&gt;
        Next&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return False&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsVirtualMachine&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsVistaAbove() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite(_IsVistaAbove() &amp;amp; @CRLF) ; Returns True is greater or equal to Windows Vista.&lt;br /&gt;
&lt;br /&gt;
Func _IsVistaAbove()&lt;br /&gt;
    Return RegRead(&amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\&amp;quot;, &amp;quot;CurrentVersion&amp;quot;) &amp;gt;= 6.0&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsVistaAbove&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _IsWindowsTablet() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;WinAPI.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;WindowsConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MsgBox(64, &amp;quot;_IsWindowsTablet()&amp;quot;, _IsWindowsTablet())&lt;br /&gt;
&lt;br /&gt;
Func _IsWindowsTablet()&lt;br /&gt;
    Return _WinAPI_GetSystemMetrics($SM_TABLETPC) &amp;gt; 0&lt;br /&gt;
EndFunc   ;==&amp;gt;_IsWindowsTablet&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _OSArch() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
#cs&lt;br /&gt;
    If you&amp;#039;re using Windows x86 then &amp;#039;&amp;#039; is returned otherwise if you&amp;#039;re using x64 then &amp;#039;64&amp;#039; is returned.&lt;br /&gt;
#ce&lt;br /&gt;
ConsoleWrite(&amp;quot;Program&amp;quot; &amp;amp; _OSArch() &amp;amp; &amp;quot;.exe&amp;quot; &amp;amp; @LF)&lt;br /&gt;
&lt;br /&gt;
Func _OSArch()&lt;br /&gt;
    Return StringRegExpReplace(@OSArch, &amp;quot;(?i)x86|\D+&amp;quot;, &amp;quot;&amp;quot;) ; Thanks to wraithdu.&lt;br /&gt;
EndFunc   ;==&amp;gt;_OSArch&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _OSSerial() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite(_OSSerial() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _OSSerial()&lt;br /&gt;
    Local $oWMIService = ObjGet(&amp;quot;winmgmts:{impersonationLevel = impersonate}!\\&amp;quot; &amp;amp; &amp;quot;.&amp;quot; &amp;amp; &amp;quot;\root\cimv2&amp;quot;)&lt;br /&gt;
    Local $oColFiles = $oWMIService.ExecQuery(&amp;quot;Select * From Win32_OperatingSystem&amp;quot;)&lt;br /&gt;
    If IsObj($oColFiles) Then&lt;br /&gt;
        For $oObjectFile In $oColFiles&lt;br /&gt;
            Return $oObjectFile.SerialNumber&lt;br /&gt;
        Next&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return SetError(1, 0, 0)&lt;br /&gt;
EndFunc   ;==&amp;gt;OSSerial&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _OSVersion() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; Get the OS version number without an API call.&lt;br /&gt;
&lt;br /&gt;
MsgBox(0, &amp;quot;_OSVersion()&amp;quot;, _OSVersion())&lt;br /&gt;
MsgBox(0, &amp;quot;_OSVersionEx()&amp;quot;, _OSVersionEx())&lt;br /&gt;
&lt;br /&gt;
Func _OSVersion()&lt;br /&gt;
    Return RegRead(&amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\&amp;quot;, &amp;quot;CurrentVersion&amp;quot;)&lt;br /&gt;
EndFunc   ;==&amp;gt;_OSVersion&lt;br /&gt;
&lt;br /&gt;
Func _OSVersionEx()&lt;br /&gt;
    Return StringLeft(FileGetVersion(@SystemDir &amp;amp; &amp;quot;\WinVer.exe&amp;quot;), 3)&lt;br /&gt;
EndFunc   ;==&amp;gt;_OSVersionEx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _ProcessCloseFromPath() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
Example()&lt;br /&gt;
&lt;br /&gt;
Func Example()&lt;br /&gt;
	; Close a process using the filepath rather than the filename, which is what ProcessClose requires.&lt;br /&gt;
	&lt;br /&gt;
    ; Run Notepad&lt;br /&gt;
    Run(&amp;quot;notepad.exe&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    ; Wait 10 seconds for the Notepad window to appear.&lt;br /&gt;
    WinWait(&amp;quot;[CLASS:Notepad]&amp;quot;, &amp;quot;&amp;quot;, 10)&lt;br /&gt;
&lt;br /&gt;
    ; Wait for 2 seconds.&lt;br /&gt;
    Sleep(2000)&lt;br /&gt;
&lt;br /&gt;
    Local $sNotepad = @SystemDir &amp;amp; &amp;quot;\notepad.exe&amp;quot;&lt;br /&gt;
    MsgBox(4096, &amp;quot;&amp;quot;, &amp;quot;Path of Notepad: &amp;quot; &amp;amp; $sNotepad)&lt;br /&gt;
&lt;br /&gt;
    ; Close the Notepad process using the filepath.&lt;br /&gt;
    _ProcessCloseFromPath($sNotepad)&lt;br /&gt;
EndFunc   ;==&amp;gt;Example&lt;br /&gt;
&lt;br /&gt;
Func _ProcessCloseFromPath($sFilePath)&lt;br /&gt;
    If FileExists($sFilePath) = 0 Then&lt;br /&gt;
        Return SetError(1, 0, 0)&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return ProcessClose(StringTrimLeft($sFilePath, StringInStr($sFilePath, &amp;quot;\&amp;quot;, 2, -1)))&lt;br /&gt;
EndFunc   ;==&amp;gt;_ProcessCloseFromPath&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _UnDockPC() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
ConsoleWrite(_UnDockPC() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
; Ejects the computer from its docking station.&lt;br /&gt;
Func _UnDockPC()&lt;br /&gt;
    Local $oShell = ObjCreate(&amp;#039;shell.application&amp;#039;)&lt;br /&gt;
    If @error Then&lt;br /&gt;
        Return SetError(1, 0, 0)&lt;br /&gt;
    EndIf&lt;br /&gt;
    $oShell.EjectPC()&lt;br /&gt;
    Return 1&lt;br /&gt;
EndFunc   ;==&amp;gt;_UnDockPC&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;blockquote style=&amp;quot;background-color:white; padding:1em; border:2px solid #8FBC8F&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039; _WMPLayer_Location() ~ Author - [http://www.autoitscript.com/forum/user/35302-guinness/ guinness] &amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;autoit&amp;quot;&amp;gt;&lt;br /&gt;
; Get the location of Windows Media Player.&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WinAPI.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ConsoleWrite(_WMPLayer_Location() &amp;amp; @CRLF)&lt;br /&gt;
&lt;br /&gt;
Func _WMPLayer_Location()&lt;br /&gt;
    Local $aReturn = StringRegExp(_WinAPI_ExpandEnvironmentStrings(RegRead(&amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\wmplayer.exe\shell\open\command&amp;quot;, &amp;quot;&amp;quot;)), &amp;#039;(?s)(?i)&amp;quot;(.*?)&amp;quot;&amp;#039;, 3)&lt;br /&gt;
    If @error Then&lt;br /&gt;
        Return SetError(1, 0, &amp;quot;&amp;quot;)&lt;br /&gt;
    EndIf&lt;br /&gt;
    Return $aReturn[0]&lt;br /&gt;
EndFunc   ;==&amp;gt;_WMPLayer_Location&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chimaera</name></author>
	</entry>
</feed>