是否有任何软件(免费软件)可以自动执行我的系统上的任务,以便可以在特定时间登录或注销任何站点?
我有一个软件叫Robotask 机器人任务但不明白它是如何工作的。
答案1
是的,您绝对可以使用 Windows PowerShell 来实现此目的。当然,您必须习惯编写一些代码,但您可以通过 IE COM API 自动化 Internet Explorer。以下是一个简短的示例,供您入门:
$ie = New-Object -ComObject InternetExplorer.Application;
$ie.Visible = $true;
$ie.Navigate("www.google.com");
Start-Sleep -Seconds 1;
$myinput = $ie.Document.getElementById('lst-ib');
$myinput.value = "powershell";
Start-Sleep -Seconds 1;
$myform = $ie.Document.getElementById('tsf');
$myform.submit();
答案2
如果您想改进浏览器等待页面加载的方式,或者您需要在 Javascript 中触发的 valuechange 有任何副作用,那么您应该下载我们为简化 IE 自动化而制作的模块(免费):
http://autobrowse.start-automating.com
要实现上述目标,就需要:
Open-Browser -Url "http://www.google.com" |
Set-BrowserControl -Id lst-ib -Value powershell |
Set-BrowserControl -Id tsf -click
希望这可以帮助