0

我有一个批处理文件,其中包含用户名和密码,可以在第 16.5 行第 16.5 个单词是用户名,第 7 个单词是密码。

启动 VPNGUI -c -user 1000 -pwd 123456

我需要一个关于 JavaScript 的帮助,它应该打开网站的主页,读取批处理文件以收集用户名和密码,在主页上自动填写用户名和密码并使用发送密钥登录。我尝试过使用 vbscript,下面是我的代码,但我需要在 Java 中使用它,它应该允许用户通过单击自动登录到网站。

VBScript:-

Dim username
Dim password
Const ForReading = 1

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("C:\Autoconnect\connect.bat", ForReading)

For i = 1 to 15
    objTextFile.ReadLine
Next

strLine = objTextFile.ReadLine
segments = Split(strLine," ")
username = segments(5)
pwd = Split(strLine," ")
password= pwd(7)

objTextFile.Close

set WshShell = WScript.CreateObject("WScript.Shell")
call WshShell.Run("https://mywebsite.com", 1, false) 'This will open your default browser

WScript.Sleep 5000
WshShell.SendKeys username 
WScript.Sleep 1000
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys password
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys "{TAB}"
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Quit()

谁能建议我如何使用 Java Script 实现这一目标。

萨米。

4

1 回答 1

1

如果您希望在一个网站上使用 JavaScript 以便一键登录到另一个网站,那是不可能的,因为您无法跨域提交表单。

于 2013-03-15T11:00:28.740 回答