tunet-python icon indicating copy to clipboard operation
tunet-python copied to clipboard

windows系统上自动登录的脚本

Open zyshin opened this issue 7 years ago • 4 comments

首次运行时询问用户名密码并保存在config.txt文件中,每隔5分钟尝试自动登录

zyshin avatar May 21 '18 10:05 zyshin

因为这个脚本给其他人有很大概率不能用:

  • 在 auth 没有覆盖到的网络环境,例如东主楼,访问 auth4 / auth6 的 API 会报错“IP 地址异常”;
  • Linux 不可用;
  • 每个人保存密码的习惯不一样,毕竟这是 info 帐号,可以查到一些个人数据。我的观点是默认每次要求用户输入密码,不能在用户没有主动要求保存密码的情况下保存密码。

因此不打算合并进来。

另外,Windows 可以用计划任务或定时任务 at,Linux 可以用 cron,这些都是内置的,就不用占用一个 terminal 了。

yuantailing avatar May 23 '18 03:05 yuantailing

那可否把操作步骤也写到文档里?因为绝大多数都是小白用户,需求就是windows自动登录

关于登录协议问题,学校目前比较混乱,也处于随时变动中,可否一次登录按顺序轮询各种登录方式保证用户在任何环境下都能顺利连上网?

zyshin avatar May 23 '18 07:05 zyshin

Windows 上这样试一下?

此电脑 => 管理 => 任务计划程序 => 任务计划程序库 => 新建任务

常规:名称任意 触发器:新建 一次 开始时间任意 勾重复任务时间 5分钟 持续时间无期限 操作:新建 启动程序,这里自己设置脚本,注意运行的当前文件夹是“起始于(可选)”,一般要选到 tunet 所在文件夹,不然 import tunet 会找不到

还有一些“只有在计算机使用交流电时才启动此任务”之类的选项顾名思义。

如果要后台运行(避免一闪而过的黑框),常规里选“不管用户是否登录都要运行”。

新建任务后,点“运行”测试一下。

yuantailing avatar May 23 '18 09:05 yuantailing

这样可以,很详细!

zyshin avatar May 23 '18 09:05 zyshin