ОК, вы новичок в VBS и новичок на этом сайте. Этот ресурс предназначен для помощи PowerShell, а не для VBS. Итак, хотя многие из нас знают VBS, мы здесь не для того, чтобы помочь.
Что касается вашего варианта использования. В Интернете есть множество примеров того, как это сделать, на нескольких языках. Тем не менее, поскольку мы сосредоточены здесь на PowerShell, именно так это и делается в PowerShell.
Сначала вы должны знать фактический элемент, с которым вы работаете, и вы не показываете, как вы это получаете. Вы уверены, что используете правильные элементы страницы для своего сайта - чтобы быть уверенным. Перемещение по элементам формы сайта, а не по элементам Internet Explorer
# Discover all page/form and elements to work with
$url = 'https://pwpush.com'
($FormElements = Invoke-WebRequest -Uri $url -SessionVariable fe)
($Form = $FormElements.Forms[0]) | Format-List -Force
$Form | Get-Member
$Form.Fields
# Interact with the site page
$password = '1234'
$loginUrl = 'https://pwpush.com'
$ie = New-Object -com internetexplorer.application
$ie.visible = $true
$ie.navigate($loginUrl)
while ($ie.Busy -eq $true) { Start-Sleep -Seconds 1 }
($ie.document.getElementById('password_payload') |
select -first 1).value = $password
Start-Sleep -Seconds 1
$ie.Document.getElementsByName('commit').Item().Click();
Start-Sleep -Seconds 1
Хотя этот ответ в PowerShell один, процесс, если вы застряли с использованием VBS, тот же, но только с использованием методов VBS, как обсуждалось здесь:
Vbscript для автоматического тестирования входа на сайт