Comando Batch para abrir url e preencher nome de usuário e senha

0

Atualmente estou abrindo um url local do comando batch (arquivo .bat) assim:

@echo off
start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE http://some_local_address:88

Isso está funcionando bem.
A primeira coisa que este site faz é pedir um nome de usuário e senha em uma janela pop-up. É possível passar esta informação (ou pelo menos o nome de usuário) do arquivo .bat, então ele é preenchido automaticamente na janela de login emergente?

(Note que estou ciente de que você pode completar o nome de usuário e senha na primeira vez, e "lembrar de credenciais", eu só quero saber se isso é possível passar da linha de comando e como).

    
por zed 16.03.2016 / 00:43

1 resposta

0

Eu não acho que isso pode ser feito usando um arquivo de lote como lote tem suas próprias limitações, em vez disso você pode o script VB abaixo.

Set IE = CreateObject("InternetExplorer.Application")
IE.navigate "http://TheWebsite"
IE.Visible = True'

While IE.Busy
    WScript.Sleep 50
Wend

Set ipf = IE.document.all.username
ipf.Value = "Username" 
Set ipf = IE.document.all.password
ipf.Value = "Password" 
Set ipf = IE.document.all.Submit
ipf.Click 
IE.Quit

Atualize o nome do site, uname e passwd e salve-o como AutoWebsite.vbs

    
por 17.03.2016 / 12:38