<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE ahkml SYSTEM "ahkml10.dtd">
<?xml-stylesheet type="text/xsl" href="ahkml2html.xsl" ?>
<ahkml 
    version="0.4"
    title="AutoHotkey Script Collection"
    location="http://www.autohotkey.net/~Tuncay/ahkcollec/ahkcollec.xml"
    creator="Tuncay"
    pubdate="2008-02-28">
    <license>
        <p>Copyright (c) 2008 Tuncay Devecioglu</p>
        <p>Feel free to copy, distribute and/or modify this document in any way like you want. Converting into and generating any other format and doctype are allowed. The creator allows this explicitly WITHOUT ANY WARRANTY. But this license section MUST be preserved as it is, without any modification in text. The exception to this rule is by adding names of editors and the year when the document was edited to above copyright line, in a suitable form like (2008, 2009 Name1, otherName2). Another requirements are to give credit to the original documents author and refer to source in a non-modified state. Any modified version have to clear up and include a notice that it is actually a modified version.</p>
    </license>
    <preface>
        <p>This document is a personal collection of ahk scripts and functions from <link url="http://www.autohotkey.com" lang="en">AutoHotkey.com</link>. The purpose is to document, categorize and bringing all them together into one single place (archiving reason). Sharing that way is very easy. Because the data is in a valid XML format (I am calling it AutoHotkey Meta Language, ahkml), processing shouldn`t be much problematic also. By writing user scripts accessing the data, everyone is able to filter out or search for scripts the way he or she likes.</p>
        <p>Please note, that the creator of this document is not automatically the author of referred script sources. They all have their own authors and license policy and are copyrighted (or public domain, if any). If the license is not explicitly declared, then it`s copyrighted by the author and is assumed to be free to use and modify.</p>
        <p>If you experience any problem with a script, then consult the original author of the script or post any question at corresponding linked forum thread. Also try to update (if possible and a newer version is available) that script and AutoHotkey itself, before asking anything.</p>
        <p>My E-Mail: &lt;tuncay[dot]d[at]gmx[dot]de&gt;</p>
        <links>
            <link url="http://www.autohotkey.net/~Tuncay/ahkcollec/ahkcollec.7z">Download latest build (all files)</link>
            <link url="http://www.autohotkey.net/~Tuncay/ahkcollec/ahkml10-doc.txt" lang="en">ahkml v1.0-Documentation</link>
            <link url="http://de.autohotkey.com/forum/viewtopic.php?t=2519" lang="de">German Discussion about this document</link>
            <link url="http://www.autohotkey.com" lang="en">AutoHotkey Website</link>
        </links>
    </preface>
    <depot>
        <script 
            id="GUID_5CBE2FFA-7353-4224-9EB1-903950DD628C"
            added="2008-02-08">
            <source url="src/xpath.zip" />
            <title>XPath</title>
            <description>
                <p>Read and write XML documents with XPath syntax.</p>
                <p>A simple and easy set of functions for parsing XML content with xpath including save and load routines. Extremely fast and lightweight for AutoHotkey; nodes and attributes can be created and removed directly within your expressions without DOM traversal!</p>
            </description>
            <keywords>xml, xpath, html</keywords>
            <version revision="3.12" date="2008-01-29" />
            <author>Titan</author>
            <license url="http://www.gnu.org/licenses/gpl-3.0.txt">GNU GPL v3</license>
            <classify type="Library" category="FileSystem" />
            <conform standalone="yes" stdlib="yes" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=17549" lang="en">Discussion</link>
            </links>
            <example><c>; load an XML document</c>
xml := xpath_load(&quot;books.xml&quot;)

<c>; get book titles with a cost greater than 35</c>
titles := xpath(xml, &quot;/bookstore/books[price>35]/title/text()&quot;)</example>
        </script>
        <script 
            id="GUID_D872BF10-EC81-4ACB-A15E-CC919596385C"
            added="2008-02-08">
            <source url="src/DeluxeClipboard.ahk" />
            <title>Deluxe Clipboard</title>
            <description>
                <p>Provides unlimited number of private, named clipboards.</p>
            </description>
            <keywords>clipboard, multi-clipboard, system, virtual, extension</keywords>
            <version revision="2.0" date="2005-10-03" />
            <author>Laszlo</author>
            <classify type="Application" category="Clipboard" />
            <conform standalone="yes" stdlib="no" />
            <environment ahkversion="1.0.35" platform="Win2000/XP" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=2665" lang="en">Discussion</link>
            </links>
            <image url="img/DeluxeClipboard.png" />
        </script>
        <script 
            id="GUID_C5518DCD-E494-4543-BCBD-77BCDEDF0180"
            added="2008-02-08">
            <source url="src/SendInputU.ahk" />
            <title>SendInput in Unicode mode</title>
            <description>
                <p>Encapsulates and simplifies the use of SendInput.</p>
            </description>
            <keywords>send, sendinput, unicode, encoding, wrapper</keywords>
            <version date="2006-01-13" />
            <author>shimanov</author>
            <classify type="Library" category="Controls" />
            <conform standalone="no" stdlib="yes" />        
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=7328" lang="en">Discussion</link>
            </links>
            <example>F1::
SendInputU( &quot;041F044004380432043504420020041C043804400021&quot; )
return</example>
        </script>
        <script 
            id="GUID_5A82D91E-285F-468E-B781-B1A914A5C76B"
            added="2008-02-15">
            <source url="src/acconsole.ahk" />
            <title>ACConsole</title>
            <description>
                <p>AutoHotkey Command Console (ACConsole) is like a command prompt window where you can type or paste in commands to execute.</p>
            </description>
            <keywords>run, dynamic, execution, script</keywords>
            <version date="2006-02-03" />
            <author>Titan</author>
            <classify type="Application" category="Dynamic Scripting" />
            <conform standalone="yes" stdlib="no" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=7831" lang="en">Discussion</link>
            </links>
            <image url="img/acconsole.png" />
        </script>
        <script 
            id="GUID_7F6EF615-593A-4BB4-8192-8B48D17F8A51"
            added="2008-02-15"
            update="2008-02-16">
            <source url="src/execute.ahk" />
            <title>Execute AHK code dynamically</title>
            <description>
                <p>This is a function made for the sole intention of executing other AHK commands. It is currently capable of running almost every AHK command which is practical to run dynamically.</p>
            </description>
            <keywords>dynamic, execution, command, wrapper</keywords>
            <version date="2005" />
            <author>Jonny</author>
            <author role="Contributor">Rajat</author>
            <classify type="Library" category="Dynamic Scripting" />
            <conform standalone="yes" stdlib="no" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=3332" lang="en">Discussion</link>
            </links>
            <example>execute(&quot;MsgBox, It works!&quot;)</example>
        </script>
        <script 
            id="GUID_6B5344F2-9BDB-4A3D-8271-9DFD2C184F29"
            added="2008-02-15">
            <source url="src/lowlevel.ahk" />
            <title>Low-level Script Engine Access -- incl. Dynamic Expressions</title>
            <description>
                <p>The basic purpose of this script (more a collection of functions) is to provide access to internal AutoHotkey structures. This includes Var, Func and Line, and indirectly most other structures.</p>
            </description>
            <keywords>dynamic, low-level, expression, internals</keywords>
            <version date="2008" />
            <author>lexiKos</author>
            <classify type="Library" category="Misc." />
            <conform standalone="yes" stdlib="yes" />
            <environment ahkversion="1.0.47.04" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=26300" lang="en">Discussion</link>
            </links>
        </script>
        <script 
            id="GUID_536298F8-FAA7-4F8E-89A3-1EC45F45E3FA"
            added="2008-02-16">
            <source url="src/RunDScriptPipe_GUI.ahk" />
            <title>Run Dynamic Script... Through a Pipe!</title>
            <description>
                <p>Runs a dynamically created script like a file, using a pipe to avoid writing and reading temporary script file to disk.</p>
            </description>
            <keywords>run, dynamic, execution, script, example, howto</keywords>
            <version date="2007-11-22">GUI variant</version>
            <author>lexiKos</author>
            <author role="Modified GUI variant">Laszlo</author>
            <classify type="Application" category="Dynamic Scripting" />
            <conform standalone="yes" stdlib="no" />
            <environment platform="Win2000/XP" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=25867" lang="en">Discussion</link>
            </links>
            <image url="img/RunDScriptPipe_GUI.png" />
        </script>
        <script 
            id="GUID_7448025F-58C2-4F78-BCDD-6B79D0EDA69F"
            added="2008-02-16">
            <source url="src/CMDret_RunReturn.ahk" />
            <title>CMDret - RunReturn</title>
            <description>
                <p>CMDret can be used to retrieve and store output from console programs in a variable without displaying the console window.</p>
            </description>
            <keywords>console, cmd, output, run, get, catch, redirect</keywords>
            <version revision="1.10" date="2006-12-06" />
            <author>corrupt</author>
            <author role="Contributor">Laszlo</author>
            <author role="Contributor">shimanov</author>
            <author role="Contributor">toralf</author>
            <author role="Contributor">Wdb</author>
            <classify type="Library" category="Command Line" />
            <conform standalone="yes" stdlib="no" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=8606" lang="en">Discussion</link>
            </links>
            <example><c>; At built-in commands, the command interpreter is needed (here cmd.exe).</c>
MsgBox % CMDret_RunReturn(&quot;cmd.exe /c dir c:\&quot;)</example>
        </script>
        <script 
            id="GUID_29B5194F-A6C6-466F-82DC-20786E891C89"
            added="2008-02-16">
            <source url="src/dateparse.ahk" />
            <title>Date parser</title>
            <description>
                <p>This function converts almost any date format to a YYYYMMDDHH24MISS value.</p>
            </description>
            <keywords>date, time, convert, parse, format</keywords>
            <version revision="1.04" date="2007-06-23" />
            <author>Titan</author>
            <license url="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL, v2</license>
            <classify type="Library" category="String" />
            <conform standalone="yes" stdlib="yes" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=20405" lang="en">Discussion</link>
            </links>
            <example>time := DateParse(&quot;2:35 PM, 27 November, 2007&quot;)</example>
        </script>
        <script 
            id="GUID_D3B8782E-0606-4086-AE40-5707F054A02F"
            added="2008-02-16">
            <source url="src/isense.zip" />
            <title>ISense</title>
            <description>
                <p>This is command completion and parameter tracking script for AutoHotKey language. It is made to help you edit your code faster, to locate exact parameter position with complex commands (like InputBox), and generaly, provide you help with AutoHotKey without ever leaving your editor.</p>
            </description>
            <keywords>help, command, watch, IntelliSense, completion, extension</keywords>
            <version revision="1.5" date="2007-05-09" />
            <author>majkinetor</author>
            <classify type="Application" category="Editor" />
            <conform standalone="no" stdlib="no" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=12985" lang="en">Discussion</link>
            </links>
            <image url="img/isense.gif" />
        </script>
        <script 
            id="GUID_E4831824-2C94-4022-95CB-3C3782CF7EAC"
            added="2008-02-16">
            <source url="src/autocorrect.ahk" />
            <title>AutoCorrect - Lists of common misspellings</title>
            <description>
                <p>This is an AutoHotkey script that implements AutoCorrect against several &quot;Lists of common misspellings&quot;.</p>
            </description>
            <keywords>autoreplace, autocorrect, list, office misspell</keywords>
            <version date="2007-09-13" />
            <author>Dewi Morgan</author>
            <author role="Initial release">jaco0646</author>
            <classify type="Application" category="Hotstrings/Hotkeys" />
            <conform standalone="yes" stdlib="no" />
            <links>
                <link url="http://www.autohotkey.com/forum/viewtopic.php?t=8057" lang="en">Discussion</link>
                <link url="http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings" 
                    lang="en">Wikipedia: Lists of common misspellings</link>
                <link url="http://en.wikipedia.org/wiki/Wikipedia:Typo" lang="en">Wikipedia: Typo</link>
            </links>
        </script>
    </depot>
</ahkml>

