我有一个 R 脚本,它利用彭博数据生成报告。我可以使用 Rblp 包提取彭博数据。但是,该脚本最好在凌晨 4 点运行。我正在尝试安排它,但彭博在某些空闲时间后被注销。所以,我需要先自动化彭博登录。
我在网上找到了以下 wsf 脚本来自动登录彭博
<package>
<job id="vbs">
<script language="VBScript">
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "1-BLOOMBERG"
WScript.Sleep 1000
WshShell.SendKeys "{esc}"
WScript.Sleep 1000
WshShell.SendKeys "login~"
WScript.Sleep 2000
WshShell.SendKeys "YOURUSERNAME{tab}YOURPASSWORD~"
WScript.Sleep 1000
</script>
</job>
</package>
但是,当我运行它时,它会在密码字段中生成一个额外的字符(不可见)。但是,如果我对 Skype 等其他应用程序使用相同的脚本,它就可以正常工作。
无论如何我可以自动化彭博登录吗?