电脑开机自动登录,断网自动重连以及桌面联网小程序

2024-04-29 14:58

本文主要是介绍电脑开机自动登录,断网自动重连以及桌面联网小程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对于需要拨号连接联网的公司企业和学校,每次开机都需要点一下弹出的连接对话框,才能让电脑联网,有没有什么方法无需用户进行任何操作就能自动联网呢?在远程办公时,办公室偶尔会出现断网的情况,远程软件也无法使用了,这时候有没有什么方法能让电脑断网自动重连呢?

使用系统自带的任务计划功能,开机自动拨号、断网自动重连,都不是问题!(嫌麻烦的请直接跳到第4节,下载桌面自动联网exe小程序,发送快捷方式到桌面,首次输入拨号宽带账号密码后,后续只需双击桌面快捷方式即可联网)!

1.任务计划程序库

选择“我的电脑”→右键打开“管理”→系统工具→任务计划→任务计划程序

点击右侧的创建任务,创建新的任务计划。

弹出如下设置窗口,在常规栏中输入好记的名称,以便后续需要修改的情况,比如:Net connection

2.进行联网操作设置

在操作中新建操作,内容如下图右侧所示,在添加参数中输入:【你拨号的名称(一般是宽带连接有的后面可能带了数字)】+【拨号的账号】+【拨号的密码】,三者之间使用空格隔开。完成后点确定,一个联网任务就生成了,后续只需要设置其触发条件,就能实现计划联网功能。

3.设置触发条件

为日常使用方便,可同时设置开机自动联网和断网自动重连,两个触发条件。这两个条件都是在触发器中进行设置,分别如下:

3.1开机自动联网

在触发器中新建触发条件设置如下,触发条件为登录时,则每次登录时将执行第2节中的联网操作。

3.2断网自动重连

想要同时实现断网自动重连,则需要在触发器栏目中另外新建一个触发器,依次选择如下选项,进行设置:

打开“编辑事件筛选器”,选择XML,允许手动编辑查询

上述框中输入如下代码,点击确认,即完成了断网自动重连的设置。

<QueryList><Query Id="0" Path="Application"><Select Path="Application">*[System[Provider[@Name='RasClient'] and (Level=4 or Level=0)]]</Select></Query>
</QueryList>

4. 自动拨号联网程序

通过Python生成的自动联网程序(下载地址),下载后可以放在你熟悉的位置,以免被误删。

首次使用时有两种形式:

1.在程序所在的目录下手动创建含有账号密码的txt文件,然后运行程序,即可联网成功。

txt文件名为: 联网账号.txt 

内容为:

账号:xxxx
密码:xxxx

2.执行程序,在弹出的cmd命令窗中按照提示分别输入正确的账号和密码

首次登陆成功后,只要没有更改过txt文件,双击Net.exe即可联网,为了便于使用,最好是右键创建exe文件的快捷方式到桌面。

若报错请检查txt文件中的账号密码是否正确,txt文件是否正确,更改为正确的形式即可。

相应的Python代码如下,仅供交流,直接使用请点击:

链接:https://pan.baidu.com/s/1Gyf_zG7fw2QqK7VMaSQEIQ 
提取码:wz2v 

# 开发作者 :TXH
# 开发时间 :2020-08-30 13:10
# 文件名称 :Net.py
# 开发工具 :Python 3.7 + Pycharm IDEimport os,pickle'''
宽带连接程序
method = 1 使用txt明文储存账号密码,否则默认采用二进制储存账号密码,文件无法直接打开。
'''
method =0# 尝试打开本地账号密码储存文件,若不能打开则需要手动输入账号密码
try:if method==1:print('读取本地账号密码')with open('联网账号.txt','r') as f:string= f.readlines()name = string[0][3:-1] # 读取行时,换行符自动读在每一行的尾部keys = string[1][3:]else:print('读取本地二进制账号密码')with open('联网账号.pkl', 'rb') as inf:name_keys = pickle.load(inf)name = name_keys['name']keys = name_keys['keys']except:print('本地无宽带账号密码储存文件\n')name = str(input('首次登陆请输入宽带账号:'))keys = str(input('请输入宽带密码:'))# 在终端中运行联网代码
commond = 'rasdial 宽带连接'+' '+name+' '+keys# 检查联网状态
res = os.system(commond)
if res==0:print('联网成功!')if method==1:with open('联网账号.txt', 'w') as f:  # 设置文件对象f.writelines('账号:' + name + '\n')f.writelines('密码:' + keys)else:with open('联网账号.pkl', 'wb') as outf:name_keys = {'name':name,'keys':keys}pickle.dump(name_keys, outf)
else:print('联网失败,请检查配置!')# 查看 IP地址
# os.system('ipconfig /all')

 

这篇关于电脑开机自动登录,断网自动重连以及桌面联网小程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946409

相关文章

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程