用于自动登录的 Vbscript

用于自动登录的 Vbscript

我已经检索到一个 VBscript,它可能在其他情况下起作用,以便在 Windows 注销时通过任务计划程序运行自动登录 Windows,通过自动执行登录过程,就像普通用户在 Windows 10 上执行的操作一样。IE:用户到达计算机,按下 Enter 键以显示登录屏幕,输入用户名,按下 Tab 键并输入密码,单击 Enter,用户登录。

脚本如下:

设置 wshShell = CreateObject("WSCript.shell")

wshShell.sendkeys“{ENTER}”

wscript.睡眠 5000

wshShell.sendkeys“用户名”

wscript.睡眠 5000

wshShell.sendkeys“{Tab}”

wscript.睡眠 5000

wshShell.sendkeys“密码”

wscript.睡眠 5000

wshShell.sendkeys“{ENTER}”

WScript.退出

现在代码可以工作了,如果我以登录 Windows 的用户身份运行它,它会按下 Enter 键,输入用户名,按下 Tab 键,输入密码,然后按下 Enter 键,但是当我创建一个要运行的任务时,什么也不会发生,如果我查看该任务的历史记录,它会说该过程已成功运行,这意味着没有错误。

我尝试将其转换为 EXE,结果仍然相同,如能提供任何帮助或修复,我将不胜感激,

谢谢。

答案1

我无法添加评论,所以也许这会回答您的问题或提供帮助。您是否使用 .bat 文件在计划任务中执行脚本?您可以创建一个名为“启动脚本“。它只是一行,像这样:

start wscript.exe "C:/Users/MyName/Desktop/PopUp.vbs"

当设置此任务时,文件名将出现在这里(见图) - 我相信您已经知道执行这些选项:

名称 > 计算机启动时 > 启动程序 > 程序脚本(浏览到 .bat) > 完成

浏览计划任务的文件

相关内容