public void resetting_engine_kills_variables() { ahk.SetVar("var3", "12345"); ahk.Reset(); string var_after_termination = ahk.GetVar("var3"); Assert.Empty(var_after_termination); }
public void Resetting_engine_kills_variables() { _ahk.SetVar("var3", "12345"); _ahk.Reset(); var var_after_termination = _ahk.GetVar("var3"); Assert.AreEqual(string.Empty, var_after_termination); }
public void can_change_variable_after_reset() { ahk.SetVar("var4", "54321"); ahk.Reset(); ahk.SetVar("var4", "55555"); string var4Value = ahk.GetVar("var4"); Assert.Equal("55555", var4Value); }
public void ApplySnippets(IReadOnlyList <Snippet> snippets) { _ahk.Reset(); foreach (var snippet in snippets.Where(CanBeApplied)) { _ahk.ExecRaw(MapToAhkHotString(snippet)); } _ahk.ExecRaw(@"~::~"); // reassign a key to itself as the hotstrings wont work without a hotkey being set. }
static InputController() { ahk = new AutoHotkeyEngine(); ahk.Reset(); try { var sets = new Settings.Settings(); sets.Load(); bindings = sets.Controls.AsArray(); } catch (Exception) { bindings = new InputBinding[0]; } Thread t = new Thread(() => Application.Run(hookWnd)); t.SetApartmentState(ApartmentState.STA); t.IsBackground = true; t.Start(); }