本项目作用于Windows平台下进行无感知地选择和登入安徽理工大学校园网。通过AutoLogin.bat
实现主要逻辑控制,利用Windows 任务计划程序
和配置文件AutoLogin.xml
实现开机自启。
- 克隆本项目或下载
AutoLogin.bat
与AutoLogin.xml
文件至本地计算机上。建议将所得内容放置于相对固定的位置,以降低感知;当然在变动位置后可以按照开机自启节所述更新配置文件以恢复功能。
- 右键单击
AutoLogin.bat
,选择编辑
或在记事本中打开
。根据其中提示依次修改:wifiName
、userId
、Password
、operatorCode
字段的值。修改完毕后保存。 - (可选步骤)进入并登录安徽理工大学用户自助服务系统,在
在线信息
列表中找到终端类型
为PC
的本机信息,点击注销
。此时若计算机无法打开除校园网登陆页面外的其他页面时,视为校园网下线成功。 - (接上步可选步骤)断开计算机的校园网连接,右键选择
AutoLogin.bat
并以管理员身份运行,等待弹出窗口关闭后尝试打开外部网络的任意页面,若访问成功,表示此节无误,否则请检查各字段值是否正确,若修正完毕后再次运行仍不能上网请截图脚本运行窗口并打开Issue提交截图和问题描述。
- 按下键盘上Windows徽标键或其他方式打开开始菜单,在搜索栏键入
任务计划程序
并打开。 - 在
任务计划程序
应用窗口的右侧操作
工具栏中点击导入任务
,稍后在弹出的窗口中选择AutoLogin.xml
并点击该窗口右下角的打开按钮。 - 稍后在新弹出的窗口(并非
任务任务计划程序
窗口)中点击上方操作
选项卡,选择列表中唯一的条目并点击窗口下方的编辑
按钮。在弹出的窗口中点击浏览
,在新窗口中进入AutoLogin.bat
所在的位置,选择AutoLogin.bat
文件并点击窗口下方的打开
按钮,等待当前窗口自动关闭后,依次点击每个窗口上的确定
按钮。 - 检查
任务计划程序
的主要列表中是否存在名为AutoLogin
的任务,且状态为准备就绪
,触发器为在系统启动时
。若检查无误此节视为成功。
除使用Windows 任务计划程序
外还可以将AutoLogin.bat
放置于某Windows文件夹中实现开机自启,相关内容请搜索Windows 开机自启文件夹
。经测试,此种方式感知度略高于任务计划程序。
脚本中临时修改了一条注册表项以禁止自动弹出校园网登录窗口,但在执行结束后会恢复此项的值,如有顾虑请阅读源码酌情使用。
本项目受启发于flipped-1121/AutoLogin的Shell分支,已经为其贡献部分代码。
此项目作为它的破坏性修改独立创建。