我有一个网页,要求用户在“连接到”ServerName“对话框中输入其凭据,然后单击”确定“。我想使用C#或PowerShell自动执行此登录过程。这可能吗?如果没有,是否有另一种自动化方式?
答案 0 :(得分:0)
看起来您正在尝试自动执行网页,并且弹出窗口阻止您这样做,如果是这种情况您可以使用SendKeys键入框
此外,由调度程序任务触发的宏录制器也会执行此操作。
您也可以尝试打开网页而不是通过credentials从C#应用程序创建WebRequest,这将导致您获得相同的结果... 问候
答案 1 :(得分:0)
这是可能的,但使用AutoHotkey可能要容易得多。
可以编写脚本来监视某个名称的窗口,然后自动将键击发送到该窗口。或者,您可以设置脚本,以便用户只需按下该窗口中的一些键或一系列键,它就会转换为一组击键。
下载还包括一个编译器,所以一旦你的脚本正确,你可以将它编译成.exe来分发。