gpt4 book ai didi

javascript - 通过批处理文件自动登录到 Windows 7/Chrome 上的网站

转载 作者:可可西里 更新时间:2023-11-01 12:43:05 30 4
gpt4 key购买 nike

我有一个批处理文件。我有案例选择。如果用户键入 26,它将打开链接 1 chrome。如果用户键入 27,它将在 chrome 中打开链接 2。

但我还是想不通,如何使用用户名和密码批量自动登录网站。

我在谷歌上寻找这样的脚本,但没有找到任何有用的东西。我知道一点 C++、unix,(还有一些 html 和 java 脚本)我不知道它是否可以在使用这些语言的 Windows 机器上完成,但即使可以完成,我认为与 VB 或C## 或其他一些高级语言。

我学会了如何使用包含在 bat 文件中的基本 Windows 批处理命令打开多个站点,例如:

start chrome.exe http://yahoo.com
start chrome.exe http://www.google.tv

但我仍然无法弄清楚单击 bat 文件实际上如何帮助我在不输入用户名和密码的情况下登录网站。

我是否需要开始学习 VB(visual basic)、dot net 或 windows 批处理编程才能做到这一点。这有那么难吗?请帮忙。

最佳答案

你可以试试下面的代码:

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

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

代码打开浏览器,等待页面加载,然后输入用户名和密码,假设光标在正确的输入框中(例如,在 Gmail 中,它将是在用户名输入框)。否则,您必须使用 TAB 导航到正确的输入框。

如果您反对在脚本文件中写入密码,请将其保存在您的浏览器中并使用适当的 SendKeys 方法登录。

关于javascript - 通过批处理文件自动登录到 Windows 7/Chrome 上的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204623/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com