Tag: 对话

如何使用Watin IE处理Windows安全警报对话框

我正在尝试使用WatIN IE自动化网站。 由于网站在几次请求后禁止了ip。因此,当ip被禁止时,我设置了一个bool ipbanned = true。 在那种情况下,我希望改变IP。 SetProxy方法使用端口成功更改ip地址。 但在下一个要求我得到这个屏幕: – 注意: – 第一个红色条带显示IP地址,第二个红色条带显示服务器名称 如何在程序中设置此对话框中的用户名和密码,以便用户无法看到此框并且设置正确 以下是我使用的代码段: – private void Start_Thread() { Thread pop = new Thread(populate); pop.SetApartmentState(ApartmentState.STA); pop.Start(); } bool ipbanned=false; private void populate() { if(ipbanned) SetProxy(proxies[0]); ///I wish to handle the dialog box here. WatiN.Core.Settings.MakeNewIeInstanceVisible = false; WatiN.Core.Settings.Instance.AutoMoveMousePointerToTopLeft = false; using (IE browser = new […]

如何调出内置的文件复制对话框?

我将使用我的winforms应用程序通过网络复制一个大文件,我需要显示某种进度条。 我没有自己制作自己的复制程序,而是认为简单地显示内置文件复制对话框可能会更好。 我还需要一个“复制完成”和“复制失败”通知。 我需要这个在Windows XP,Vista和7上工作。有没有办法打电话来从我的c#代码中使用这个function?