如何在Outlook中自动取消“输入网络密码”提示?
我有一台无人值守的电脑,它可以完成一项非常简单的任务:从POP服务器读取电子邮件,并根据这些电子邮件的内容运行各种任务。。。365年7月24日 问题在于,由于Outlook正在等待用户使用可怕的“输入网络密码”对话框确认其密码,因此每周至少有一次“出现问题”并导致处理暂停如何在Outlook中自动取消“输入网络密码”提示?,outlook,scheduled-tasks,outlook-2010,outlook-2007,wsh,Outlook,Scheduled Tasks,Outlook 2010,Outlook 2007,Wsh,我有一台无人值守的电脑,它可以完成一项非常简单的任务:从POP服务器读取电子邮件,并根据这些电子邮件的内容运行各种任务。。。365年7月24日 问题在于,由于Outlook正在等待用户使用可怕的“输入网络密码”对话框确认其密码,因此每周至少有一次“出现问题”并导致处理暂停 在过去的6个月里,我读了很多文章试图解决问题的根本原因,但没有任何效果。没有WiFi,电子邮件服务器是Google,因此它应该非常可靠,因此我只能怀疑与ISP的宽带连接是罪魁祸首,因为我读到“某些网络条件”会触发密码提示。昨天
在过去的6个月里,我读了很多文章试图解决问题的根本原因,但没有任何效果。没有WiFi,电子邮件服务器是Google,因此它应该非常可靠,因此我只能怀疑与ISP的宽带连接是罪魁祸首,因为我读到“某些网络条件”会触发密码提示。昨天,我放弃了根本原因的方法,寻找一个自动工具来取消出现的恼人对话框。令我惊讶的是,Windows可以通过Windows脚本主机实现这一点。以下是方法: A.打开您首选的文本编辑器 B.复制粘贴以下VB脚本(如果愿意,也可以使用JScript,但这里不包括语法) C.以.vbs扩展名保存文件,例如escapeCompt.vbs D.接下来,打开Windows任务计划程序(单击Windows开始按钮并键入“任务”,您应该会看到任务计划出现在搜索结果列表的顶部,或者从Windows 8平铺视图键入“任务”) 创建一个新任务,每天运行上面的脚本文件,每5分钟无限期重复一次:
如果注册表值和网络密码不匹配,Microsoft outlook会不断提示网络密码。如果您在ISP或“控制面板”中更改了帐户的密码。然后,使用新密码配置并登录outlook。然后,它将不会一次又一次提示输入outlook密码
Set WshShell = WScript.CreateObject("WScript.Shell")
' Move focus to the network password dialog if it exists (if not, script continues)
If WshShell.AppActivate ("Enter Network Password") = True Then
' Suspend the script for 1/10th second to make sure the dialogue is in focus
WScript.Sleep 100
WshShell.SendKeys "{ESC}"
' Optionally save this event to a log file
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.OpenTextFile("C:\Temp", ForAppending, tristateFalse)
file.Write vbCrLf & Date & " " & Time
file.Close
End If
Set WshShell = Nothing