static public ScriptFunction createFuncObj(String func_name, String args)
        {
            ScriptFunction func = null;

            switch (func_name)
            {
            case "ActiveWindow":
                func = new ActiveWindowFunction(args);
                break;

            case "SetAndCheckWinRect":
                func = new SetAndCheckWinRectFunction(args);
                break;

            case "CopyClipboard":
                func = new CopyClipboardFunction(args);
                break;

            case "sleep":
                func = new sleepFunction(args);
                break;

            case "SendInput":
                func = new SendInputFunction(args);
                break;

            case "SetMouse":
                func = new SetMouseFunction(args);
                break;

            case "SendMessage":
                func = new SendMessageFunction(args);
                break;

            case "CheckResolution":
                func = new CheckResolutionFunction(args);
                break;

            case "ReplaceString":
                func = new ReplaceStringFunction(args);
                break;

            default:
                Trace.WriteLine("no cmd know" + func_name);
                break;
            }
            return(func);
        }
 public static ScriptFunction createFuncObj(String func_name, String args)
 {
     ScriptFunction func = null;
     switch (func_name) {
         case "ActiveWindow":
             func = new ActiveWindowFunction(args);
             break;
         case "SetAndCheckWinRect":
             func = new SetAndCheckWinRectFunction(args);
             break;
         case "CopyClipboard":
             func = new CopyClipboardFunction(args);
             break;
         case "sleep":
             func = new sleepFunction(args);
             break;
         case "SendInput":
             func = new SendInputFunction(args);
             break;
         case "SetMouse":
             func = new SetMouseFunction(args);
             break;
         case "SendMessage":
             func = new SendMessageFunction(args);
             break;
         case "CheckResolution":
             func = new CheckResolutionFunction(args);
             break;
         case "ReplaceString":
             func = new ReplaceStringFunction(args);
             break;
         default:
             Trace.WriteLine("no cmd know" + func_name);
             break;
     }
     return func;
 }