python执行cmd命令——控制电脑连接wifi——程序打包

这篇具有很好参考价值的文章主要介绍了python执行cmd命令——控制电脑连接wifi——程序打包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

import subprocess
# 使用Popen创建进程,并与进程进行复杂的交互
proc = subprocess.Popen(
    'netsh wlan show network', # cmd特定的查询空间的命令
    stdin=None, # 标准输入 键盘
    stdout=subprocess.PIPE, # -1 标准输出(演示器、终端) 保存到管道中以便进行操作
    stderr=subprocess.PIPE, # 标准错误,保存到管道
    shell=True)
outinfo, errinfo = proc.communicate() # 获取输出和错误信息
print(outinfo.decode('gbk')) # 外部程序 (windows系统)决定编码格式
print(errinfo.decode('gbk'))

控制电脑连接wifi文章来源地址https://www.toymoban.com/news/detail-743414.html

import pywifi
import time

wifi = pywifi.PyWiFi()
ifaces = wifi.interfaces()[0]               #返回的是无线网卡的地址


print(ifaces)
print(ifaces.status())    #连接状态 貌似连接上是 4 没连接时候是 0
print(ifaces.name())

###################以下注释掉的可以启用或者参考##################
# ifaces.scan()                      #扫描周围的wifi
# time.sleep(1)
# basewifi = ifaces.scan_results()    #获取可连接的wifi列表信息
#
# for i in basewifi:
#     print("wifi scan result:{}".format(i.ssid))           #打印出周围的
#     print("wifi device MAC address:{}".format(i.bssid))
###############################################################


##################连接指定的wifi##########################
print(ifaces.name())  # 输出无线网卡名称
ifaces.disconnect()     #断开连接
time.sleep(3)

profile = pywifi.Profile()  # 配置文件
profile.ssid = "SHUNCOM-00F6ED"  # wifi名称
profile.key = ""  # wifi密码

ifaces.remove_all_network_profiles()  # 删除其它配置文件
tmp_profile = ifaces.add_network_profile(profile)  # 加载配置文件
ifaces.connect(tmp_profile)          #开始连接wifi
time.sleep(5)
isok = True

time.sleep(1)


'''
Pyinstaller -F py_word.py 打包exe
 
Pyinstaller -F -w py_word.py 不带控制台的打包
 
Pyinstaller -F -w -i chengzi.ico py_word.py 打包指定exe图标打包
'''

到了这里,关于python执行cmd命令——控制电脑连接wifi——程序打包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在cmd执行javac 报错:不是内部或外部命令,也不是可运行的程序

    在我们使用命令行窗口运行编译java文件时会出现javac不是内部或者外部命令,也不是可运行的程序。 在我们安装了jdk,并已完成了java环境变量的配置情况下,在cmd 执行java时,可以正常使用,但是在执行javac时,就会报错:‘javac’ 不是内部或外部命令,也不是可运行的程序

    2024年02月07日
    浏览(52)
  • python获取电脑所连接的wifi密码

    电脑连接wifi后,很难直观地看到当前连接wifi的密码,需要借助命令行公管局才可以查看到相关信息。 查看所有已保存的wifi配置信息 查看某一个 wifi 的详细信息,需要输入 wifi 名称来查询 打开CMD命令行,执行上述命令,即可看到相关信息。 CMD 命令可以通过 python 来进行调用

    2024年02月04日
    浏览(35)
  • 17.1 隐藏执行CMD命令

    本章内容涉及使用 Socket API 和 CMD 命令行工具实现本地 CMD 命令执行、无管道正向 CMD 和无管道反向 CMD 三种功能。执行本地 CMD 实现使用 CreateProcess 函数创建一个新的 CMD 进程,并将标准输入、输出和错误输出重定向到当前进程的标准输入、输出和错误输出。无管道正向 CMD 和

    2024年02月08日
    浏览(41)
  • Go语言执行cmd命令库

    有时候我们需要通过代码的方式去执行 linux 命令,那么 os/exec 这个系统库刚好提供了相应的功能。 Golang语言中提供了一个 os/exec 包,它提供了一组函数和结构,用于调用外部程序,这些外部程序可以是系统 自带的,也可以是用户自定义的。 os/exec 包中提供了一组函数,用于

    2024年02月11日
    浏览(34)
  • Python在CMD命令窗口运行时提示“‘python‘ 不是内部或外部命令,也不是可运行的程序”

    Python在CMD命令窗口运行时提示“‘python’ 不是内部或外部命令,也不是可运行的程序” 当您尝试在Windows的命令提示符(CMD)窗口中执行Python时,如果出现类似于“‘python’ 不是内部或外部命令,也不是可运行的程序”的错误消息,这意味着系统无法找到Python可执行文件的路

    2024年02月07日
    浏览(55)
  • win10 bat执行cmd命令

    打开一个cmd界面,执行命令。需要打开多个cmd界面时,bat文件中添加多行就行。 以“”隔开多个命令, 不管前面的命令是否成功,后面的都会执行 : 以“”隔开多个命令, 前面命令执行成功时,后面才会执行 : 以“||”隔开多个命令, 前面命令执行失败时,后面才会执行

    2024年02月02日
    浏览(79)
  • 使用 Python 连接 SSH 服务器并执行命令

    实际开发中,有时候经常需要查看日志,有时候使用ssh工具打开就为了看一下错误日志又比较麻烦,所以今天带来一个简单的基于python的小工具. 首先需要先安装一个库 paramiko 使用命令直接安装 paramiko库是一个开源的、基于SSH2协议的库,可以实现SSH连接以及数据的传输。 paramik

    2024年02月08日
    浏览(40)
  • cmd命令怎么查看电脑配置?

    cmd命令是一种非常实用的命令,可以帮助用户完成一些操作。cmd命令还能查看电脑配置,要怎么操作呢?今天小编为大家带来的就是cmd命令查看电脑配置的操作方法。 如何用cmd命令查看电脑配置? 1、首先按下快捷键“win+r”打开运行。 2、之后在运行界面中,输入cmd。 3、之

    2024年02月14日
    浏览(48)
  • cmd 执行 nvm 的时候报错没有此命令。

    安装 nvm-windows 菜鸟教程 如果你已经安装了 nodejs 就要提前把它卸载掉 安装 node, 根据所需版本进行安装 nodejs 例如 nvm install xxx node官网 nvm use node , 如果你的 node 安装成功了,记得还要 nvm use xxx(版本号),如果不use一下,相当于当前没有使用node环境,node是不可用的命令, 如果

    2024年02月11日
    浏览(39)
  • bat 打开 cmd 跳转某个目录并执行某些命令

    当遇到多条命令要在 cmd 下执行时,可以用 bat 脚本一次性执行所有命令 例如: 要跳转到桌面名为sentinel的文件夹下,用java -jar执行里面的jar包 普通情况下,Windows+R打开cmd,切换到sentinel文件夹,再执行 java -jar 现在只需要执行 bat 文件,文件内容: start cmd /k \\\"cd /d C:Userseoi

    2024年02月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包