摘要: 在我们的程序中,经常会有一些耗时较长的运算,为了保证用户体验,不引起界面不响应,我们一般会采用多线程操作,让耗时操作在后台完成,完成后再进行处理或给出提示,在运行中,也会时时去刷新界面上的进度条等显示元,必要进,还要控制后台线程中断当前操作。 以前,类似的应用会比较麻烦,需要写的代码较多,也很容易出 阅读全文
posted @ 2017-09-04 17:21 俺老刘 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 游戏程序的操作不外乎两种——键盘输入控制和鼠标输入控制,几乎所有游戏中都使用鼠标来改变角色的位置和方向,本文主要是讲述如何使用C#调用Windows API函数实现鼠标模拟操作的功能.首先通过结合FindWindow和FindWindowEx寻找到窗体的按钮,在通过SetCursorPos或mous 阅读全文
posted @ 2017-09-04 17:06 俺老刘 阅读(15166) 评论(1) 推荐(3) 编辑
摘要: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.Intero... 阅读全文
posted @ 2017-09-04 17:05 俺老刘 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: C# 根据鼠标坐标取网页内成员坐标.ie 有时候你需要后台获取ie浏览器 鼠标所在位置的元素坐标,然而你使用屏幕坐标是不可行的 所以我们需要把坐标转换成浏览器内坐标 然后再通过elementFromPoint获取网页成员。 上面是一个时钟tmrWatcher的Tick回调函数,在上面使用了Windo 阅读全文
posted @ 2017-09-04 16:42 俺老刘 阅读(480) 评论(0) 推荐(0) 编辑
摘要: public void FindKeyWord(string keyWord) { WebBrowser wb = new WebBrowser(); foreach (HtmlElement item in wb.Document.All) { ... 阅读全文
posted @ 2017-09-04 16:38 俺老刘 阅读(391) 评论(0) 推荐(0) 编辑
摘要: C#获取网页中某个元素的位置,并模拟点击 我们在开发中,往往要得到网页中某个元素的位置,并且点击它。要模拟一次鼠标点击并不难,只要调用一个API就行了,关键就是怎么样得到这个元素的位置,还有判断是否要滚动滚动条,要滚动多少行能让元素显示出来。当然我们可以动态改变它的CSS,让它在特定的位置显示出来, 阅读全文
posted @ 2017-09-04 16:37 俺老刘 阅读(1555) 评论(0) 推荐(0) 编辑