通过batch file自动login到Windows 7 / Chrome的网站

我有一个batch file。 我有案例select。 如果用户键入26,它将打开链接1铬。 如果用户键入27,则会打开链接2。

但我仍然不知道,如何使用用户名和密码自动批量login到网站。

我在google上查找了这样一个脚本,但没有发现任何有用的东西。 我知道一些C ++,UNIX(也是一些HTML和Java脚本),我不知道是否可以在使用这些语言的Windows机器上完成,但即使可以完成,我认为这将是难以比较的VB或C ##或其他一些高级语言。

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

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

但是我仍然无法弄清楚,实际上点击bat文件会如何帮助我login到网站,甚至没有input用户名和密码。

我是否需要开始学习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方法进行登录。

希望这适合您的要求。