def getCurrentWifi() -> tuple:
"""
获取pc当前连接wifi
return: (wifi_name, wifi_password)
"""
wifi_name = ""
lines = subPopen("netsh wlan show interfaces", encoding="gbk").split("\r\n")
for line in lines:
if "配置文件" in line and ": 配置文件" not in line:
wifi_name = line.split(":")[-1].strip()
break
wifi_password = ""
lines = subPopen(f"netsh wlan show profiles {wifi_name} key=clear", encoding="gbk").split("\r\n")
for line in lines:
if "关键内容" in line:
wifi_password = line.split(":")[-1].strip()
return wifi_name, wifi_password
def getNetworkAdapterIp() -> dict:
"""
获取网络适配器ip
:return: 网络适配器ip
"""
adapter_ip = {}
lines = subPopen("ipconfig", encoding="gbk").split("\r\n")
adapter = ""
for line in lines:
if line == "":
continue
if "." not in line:
adapter = line.replace(":", "")
if "IPv4" in line or "ipv4" in line:
ip = line.split(":")[-1].strip()
adapter_ip[adapter] = ip
return adapter_ip
评论区
评论加载中...