Esempio n. 1
0
        /// <summary>Executes AHK Command, Returns Variable Value if ReturnVar is Populated</summary>
        /// <param name="ahkSTRING">AHK Line / Collection of AHK Commands</param>
        /// <param name="ReturnVar">Variable name to return value of from AHK Session after executing ahkSTRING</param>
        /// <param name="NewSession">Option To Initiate New AHK Instance - Resets Previously Used Variables and Loaded AHK</param>
        /// <returns>Returns String with Value of ReturnVar if Provided</returns>
        public static string Execute(string ahkSTRING, string ReturnVar = "OutputVar", bool NewSession = false)
        {
            _AHK ahk = new _AHK();

            return(ahk.Execute(ahkSTRING, ReturnVar, NewSession));
        }