例如本人用 mouse_event 把鼠标移动到 文本框 SendKeys.Send 字符,然后移动到【下载】 可是没有弹出保存页面啊【点击下载的时候,本人已经设置了鼠标移动到保存那个位置进行点击了,可是只有程序执行完的时候,下载页面才弹出来】 怎么样才能实现点击一下【下载】就让窗口弹出来,然后鼠标移动过去点击 保存
解决方案
50
不是太清楚你全程思路是要做什么,本人按照字面理解的意思好像是模拟鼠标控制浏览器的下载
首先,要确保执行网页在当前活动页
其次,执行按键或鼠标事件时要留有一点时间间隔,
譬如在反应慢的地方添加一个:System.Threading.Thread.Sleep(100);
再次,程序关闭时才弹出下载页面,说明你的下载事件被阻隔或是关闭时才执行
假如方便还是贴出代码看比较直接点
首先,要确保执行网页在当前活动页
其次,执行按键或鼠标事件时要留有一点时间间隔,
譬如在反应慢的地方添加一个:System.Threading.Thread.Sleep(100);
再次,程序关闭时才弹出下载页面,说明你的下载事件被阻隔或是关闭时才执行
假如方便还是贴出代码看比较直接点
50
加上application.doevents()看看