-1

Существует ли какое-либо программное обеспечение (бесплатное программное обеспечение), которое будет автоматизировать задачи в моей системе, чтобы его можно было использовать для входа или выхода с любого сайта в определенное время?

У меня было программное обеспечение под названием Robotask, но я не мог понять, как оно работает.

2 ответа2

1

Да, вы можете определенно использовать Windows PowerShell для этой цели. Конечно, вам придется привыкнуть к написанию некоторого кода, но вы можете автоматизировать Internet Explorer через API IE COM COM. Вот короткий пример, чтобы вы начали:

$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();
0

Если вы хотите улучшить то, как браузер ожидает загрузку страницы, или у вас есть какие-либо побочные эффекты от изменения значения, которое вы должны инициировать в Javascript, то вам следует скачать модуль, который мы сделали для упрощения автоматизации 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

Надеюсь это поможет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .