Board logo

标题: [网络连接] 批处理打开网页后并输入指定用户名和密码 [打印本页]

作者: 心远先生    时间: 2021-12-10 22:34     标题: 批处理打开网页后并输入指定用户名和密码

需求,如题,想做一个自动登录我们单位的OA办公系统,进而实现自动下载并存储文件,首要的一步当然是登录到首页啊,简单的start命令我是知晓的,问题是登录界面要账户名和密码啊,如何以指定用户名和密码登录是一个大问题。后来有人跟我说没必要访问网址的时候输入用户名和密码,完全可以登录网址后,当光标跳转到需要输入的时候,再sendkeys,嗯嗯,感觉像是正确的方向,于是——
遍寻了本站之前类似的帖子,觉得这个是唯一一个比较像的:http://www.bathome.net/redirect.php?tid=12705&goto=lastpost,原理也大致相同,但是开头那段显然是有问题的,好像还夹杂着vbs等内容,显然,我直接忽略掉了,直接set那个对象后,然后用实例出来的sendkeys方法,无奈黑窗口提示找不到该命令,还是不是内部方法来着,反正这条路好像是走不通了,请教各位大神,有没有知道的请指点一二,在下感激不尽!!!
作者: Batcher    时间: 2021-12-11 16:13

回复 1# 心远先生


BAT没有sendkeys
建议你试试PowerShell或VBS
作者: xuxianking    时间: 2021-12-17 14:15

还可以用autoit3
作者: cmd1152    时间: 2021-12-17 20:07

回复 1# 心远先生
  1. < "%~f0" more +4 > t.vbs
  2. cscript //nologo t.vbs & del t.vbs
  3. goto :eof
复制代码
这个代码的意思是从第4行开始读取内容写入到t.vbs,再用 cscript 调用 VBS
作者: 心远先生    时间: 2021-12-18 14:22

都是高手,,,准备开始学习vbs了




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2