<table class="crayon-table"><tbody><tr class="crayon-row"><td class="crayon-nums " data-settings="show">
<span class="crayon-sy">;</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span>
<span class="crayon-o">#</span><span class="crayon-e">SingleInstance </span><span class="crayon-v">Force</span>
<span class="crayon-o">#</span><span class="crayon-i">NoEnv</span><span class="crayon-h"> </span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-e">Recommended </span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-e">performance </span><span class="crayon-st">and</span><span class="crayon-h"> </span><span class="crayon-e">compatibility </span><span class="crayon-e">with </span><span class="crayon-e">future </span><span class="crayon-e">AutoHotkey </span><span class="crayon-v">releases</span><span class="crayon-sy">.</span>
<span class="crayon-sy">;</span><span class="crayon-o">#</span><span class="crayon-i">Warn</span><span class="crayon-h"> </span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-e">Recommended </span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-e">catching </span><span class="crayon-e">common </span><span class="crayon-v">errors</span><span class="crayon-sy">.</span>
<span class="crayon-e">SendMode </span><span class="crayon-i">Input</span><span class="crayon-h"> </span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-e">Recommended </span><span class="crayon-st">for</span><span class="crayon-h"> </span><span class="crayon-r">new</span><span class="crayon-h"> </span><span class="crayon-e">scripts </span><span class="crayon-e">due </span><span class="crayon-st">to</span><span class="crayon-h"> </span><span class="crayon-e">its </span><span class="crayon-e">superior </span><span class="crayon-e">speed </span><span class="crayon-st">and</span><span class="crayon-h"> </span><span class="crayon-v">reliability</span><span class="crayon-sy">.</span>
<span class="crayon-v">SetWorkingDir</span><span class="crayon-h"> </span><span class="crayon-o">%</span><span class="crayon-v">A_ScriptDir</span><span class="crayon-o">%</span><span class="crayon-h"> </span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-i">Ensures</span><span class="crayon-h"> </span><span class="crayon-i">a</span><span class="crayon-h"> </span><span class="crayon-e">consistent </span><span class="crayon-e">starting </span><span class="crayon-v">directory</span><span class="crayon-sy">.</span>
<span class="crayon-sy">;</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-o">/</span>
<span class="crayon-o">#</span><span class="crayon-e">ifWinActive </span><span class="crayon-e">World </span><span class="crayon-e">of </span><span class="crayon-i">Warcraft</span>
<span class="crayon-sy">$</span><span class="crayon-v">numpad1</span><span class="crayon-o">::</span><span class="crayon-h"> </span>
<span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-e">getkeystate</span><span class="crayon-sy">(</span><span class="crayon-s">"ScrollLock"</span><span class="crayon-sy">,</span><span class="crayon-s">"T"</span><span class="crayon-sy">)</span>
<span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-e">Loop</span>
<span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-e">getkeystate</span><span class="crayon-sy">(</span><span class="crayon-s">"numpad1"</span><span class="crayon-sy">,</span><span class="crayon-s">"P"</span><span class="crayon-sy">)</span><span class="crayon-o">=</span><span class="crayon-cn">0</span>
<span class="crayon-h"> </span><span class="crayon-st">break</span>
<span class="crayon-h"> </span><span class="crayon-e">Send</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-o">=</span><span class="crayon-sy">}</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-i">Sleep</span><span class="crayon-h"> </span><span class="crayon-cn">2000</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span>
<span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-e">Send</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-v">numpad1</span><span class="crayon-sy">}</span>
<span class="crayon-st">return</span>
<span class="crayon-sy">$</span><span class="crayon-v">numpad2</span><span class="crayon-o">::</span>
<span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-e">getkeystate</span><span class="crayon-sy">(</span><span class="crayon-s">"ScrollLock"</span><span class="crayon-sy">,</span><span class="crayon-s">"T"</span><span class="crayon-sy">)</span>
<span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-e">Loop</span>
<span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-e">getkeystate</span><span class="crayon-sy">(</span><span class="crayon-s">"numpad2"</span><span class="crayon-sy">,</span><span class="crayon-s">"P"</span><span class="crayon-sy">)</span><span class="crayon-o">=</span><span class="crayon-cn">0</span>
<span class="crayon-h"> </span><span class="crayon-st">break</span>
<span class="crayon-h"> </span><span class="crayon-e">Send</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-o">-</span><span class="crayon-sy">}</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-i">Sleep</span><span class="crayon-h"> </span><span class="crayon-cn">600</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span>
<span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-e">Send</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-v">numpad2</span><span class="crayon-sy">}</span>
<span class="crayon-st">return</span>
<span class="crayon-sy">$</span><span class="crayon-v">numpad3</span><span class="crayon-o">::</span><span class="crayon-h"> </span>
<span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-e">getkeystate</span><span class="crayon-sy">(</span><span class="crayon-s">"ScrollLock"</span><span class="crayon-sy">,</span><span class="crayon-s">"T"</span><span class="crayon-sy">)</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-e">Loop</span>
<span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-h"> </span><span class="crayon-e">getkeystate</span><span class="crayon-sy">(</span><span class="crayon-s">"numpad3"</span><span class="crayon-sy">,</span><span class="crayon-s">"P"</span><span class="crayon-sy">)</span><span class="crayon-o">=</span><span class="crayon-cn">0</span>
<span class="crayon-h"> </span><span class="crayon-st">break</span>
<span class="crayon-h"> </span><span class="crayon-e">Send</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-cn">0</span><span class="crayon-sy">}</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-i">Sleep</span><span class="crayon-h"> </span><span class="crayon-cn">500</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span>
<span class="crayon-h"> </span><span class="crayon-st">else</span><span class="crayon-h"> </span>
<span class="crayon-h"> </span><span class="crayon-e">Send</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-v">numpad3</span><span class="crayon-sy">}</span>
<span class="crayon-st">return</span>