This repository has been archived by the owner on Feb 12, 2018. It is now read-only.
/
index.html
71 lines (71 loc) · 5.68 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="The powerful and easy to use desktop scripting language for .NET and Mono." />
<title>IronAHK</title>
<link href="docs/primary.css" rel="stylesheet" type="text/css" />
<link href="index.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="ga.js"></script>
</head>
<body>
<div id="top">
<div id="logo"></div>
<ul id="nav">
<li><a href="docs/">Documentation</a></li>
<li><a href="forum/">Forum</a></li>
<li><a href="http://github.com/polyethene/IronAHK">GitHub</a></li>
</ul>
</div>
<div id="page">
<div id="wrap">
<div id="info" class="box">
<div id="download" class="box">
<h2>Download <a href="docs/changes/#changelog">v0.7</a></h2>
<div id="links" class="box">
<div id="select"><img src="images/computer.png" width="16" height="16" alt="" /> <a href="download/nightly/setup-x86" title="32-bit Windows Installer">Installer</a> (<a href="download/nightly/setup-x64" title="64-bit Windows Installer">x64</a>)<br />
<a href="download/nightly/zip" title="Portable archive (.zip) for all operating systems"><img src="images/package.png" width="16" height="16" alt="" /> Binaries</a> (<a href="download/nightly/portable" title="Portable standalone (.exe)">portable</a>)<br />
<a href="download/nightly/source" title="Source code (.tar.gz)"><img src="images/page_white_csharp.png" width="16" height="16" alt="" /> Source code</a></div>
</div>
</div>
<p id="intro">IronAHK is a <strong>powerful</strong> and <strong>easy to use</strong> scripting language which features:</p>
<ul id="features">
<li>Easy to learn PHP-like <a href="docs/syntax/">syntax</a></li>
<li>Simulate <a href="docs/commands/send/">keystrokes</a> and <a href="docs/commands/click/">mouse movements</a></li>
<li>Manipulate <a href="docs/commands/winset/">windows</a> and <a href="docs/commands/process/">processes</a></li>
<li>Scripts can be <a href="docs/compiling/">compiled</a> into standalone executables</li>
<li>Create Graphical User Interfaces (<a href="docs/commands/gui/">GUIs</a>)</li>
<li>Edit <a href="docs/commands/fileappend/">files</a> and modify <a href="docs/commands/loopfile/">directories</a></li>
<li class="additional">Regular expressions (<a href="docs/commands/regexmatch/">RegEx</a>)</li>
<li class="additional">Directly call external <a href="docs/commands/dllcall/">DLL</a> and P/Invoke functions</li>
<li class="additional">Detailed <a href="docs/">help file</a> and large community-based <a href="forum/">support forums</a></li>
<li>Runs on <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7">.NET</a> or <a href="http://www.mono-project.com/">Mono</a> for Linux/Mac</li>
<li class="additional">Unicode and x64 support</li>
<li><strong>Free and <a href="docs/copyright/">open source</a> software</strong></li>
</ul>
<p>To get started read the quick-start <a href="docs/tutorial/">tutorial</a>.</p>
</div>
<div id="extra">
<h2>Examples</h2>
<img src="images/helloworld.png" width="154" height="154" alt="" class="left" /> <img src="images/helloworld_gtk.png" width="124" height="123" alt="" class="left" />
<p><a href="http://en.wikipedia.org/wiki/Hello_world">Hello world</a> on Windows and Linux:</p>
<pre class="code c1">MsgBox, Hello World!</pre>
<div class="clear"> </div>
<p>A basic countdown timer with a user interface (<a href="docs/overview/gui/Countdown.ahk" class="printhide">full source</a>):</p>
<img src="images/countdown.png" width="291" height="227" alt="" class="right" />
<pre class="code c2">Gui, Add, GroupBox, w255 r3 Section, Select<br />Gui, Add, Text, xs+10 ys+25 Section, Time:<br />Gui, Add, Edit, vTimeValue ys-2 Limit3 gValidate<br />Gui, Add, UpDown, vTime Range1-60, 10<br />Gui, Add, Radio, vSecs, Seconds<br />Gui, Add, Radio, vMins xp+65 yp Checked, Minutes<br />Gui, Font, bold<br />Gui, Add, Button, vRun ys-4 w65 Default gRun, Start<br />Gui, Font<br />Gui, Add, GroupBox, xm w255 r4 Section, Progress<br />Gui, Font, s24 bold, Calibri<br />Gui, Add, Text, vCount xs+10 ys+20 w235 Center, 00:00<br />Gui, Add, Progress, vProgress wp r0.5 -Smooth<br />Gui, Font<br />GuiControl, Focus, Time<br />Gui, Show, , Countdown Timer<br />Return</pre>
<div class="clear"> </div>
<p>Editing files with regular expressions and calculations:</p>
<p><img src="images/editor.png" alt="" width="573" height="219" class="left" /></p>
<pre class="code c3">FileRead, text, temperatures.txt<br />RegExMatch(text, "([+\-]?\d+(?:\.\d+))°[Cc]", celcius)<br />fahrenheit := celcius * 9 / 5 + 32<br />StringReplace, newText, text, %celcius%, %fahrenheit%°F<br />FileAppend, %newText%, temperatures_f.txt</pre>
<div class="clear"> </div>
<h2>Questions</h2>
<p>For any questions and advice visit the <a href="forum/">community forum</a> where you can also share scripts and learn from code written by others.</p>
<p>The IRC is also a great place get help and chat in real time to other users - <a href="irc://irc.freenode.net/ahk">#ahk on freenode</a>.</p>
<p>For reporting bugs and submitting patches please leave a message on our <a href="http://groups.google.com/group/ironahk">Google Group</a>.</p>
</div>
<div id="end"><a href="docs/copyright/">Copyright</a> © 2010</div>
</div>
</div>
</body>
</html>