Example #1
0
        public override bool Handle(HttpListenerRequest request, out string response)
        {
            response = "";
            if (request.RawUrl.StartsWith("/api/mouseClick"))
            {
                log.Verbose("[HTTP]<" + request.RemoteEndPoint + ">[" + request.Url + "]");
                int  x        = int.Parse(request.QueryString.Get("X"));
                int  y        = int.Parse(request.QueryString.Get("Y"));
                int  mb       = int.Parse(request.QueryString.Get("MB"));
                bool dblClick = request.QueryString.Get("dblClick") == "1";
                mouseSimulator.Click(new System.Drawing.Point(x, y), mb, dblClick);

                return(true);
            }
            return(false);
        }