天這篇文章我們來說一下,如何在 Win10 系統(tǒng)中發(fā)送桌面消息通知。
這里我們需要用到 win10toast 這個包。
首先我們需要安裝這個包,打開 CMD 或 Powershell 然后輸入:
pip install win10toast
這個包不大,應(yīng)該很快就會安裝完成。
安裝完畢我們創(chuàng)建一個名為 test.py 的 python 文件,引入 win10toast 并使用這個包:
from win10toast import ToastNotifier
toaster=ToastNotifier()
使用 ToastNotifier() 的方法初始化。
現(xiàn)在我們就可以創(chuàng)建其他的消息變量,像是這個消息通知的標(biāo)題,消息通知的內(nèi)容,以及消息通知的圖標(biāo):
from win10toast import ToastNotifier
toaster=ToastNotifier()
toaster.show_toast("這是一個測試消息",
"從前有只羊,它一直在山上吃草,后來有一天它不見了",
icon_path="f.ico",
duration=10)
然后運(yùn)行它:
號主:老楊丨11年資深網(wǎng)絡(luò)工程師,更多網(wǎng)工提升干貨,請關(guān)注公眾號:網(wǎng)絡(luò)工程師俱樂部
上午好,我的網(wǎng)工朋友
在日常的計算機(jī)管理和維護(hù)工作中,命令提示符(CMD)扮演著不可或缺的角色。
CMD不僅是一個簡單的文本界面,更是強(qiáng)大的系統(tǒng)管理工具。通過簡單的命令行指令,我們可以實(shí)現(xiàn)網(wǎng)絡(luò)配置、系統(tǒng)管理、資源共享等多種功能。
只要按下快捷鍵 win+R,輸入cmd回車,然后輸入cmd命令。
像我,就經(jīng)常用cmd命令檢測TCP端口是否正常,比如使用telnet IP地址端口號進(jìn)行檢測。
你們最愛的cmd命令是啥?
今天就來說說幾個最常用的cmd命令,簡單但快捷通用,可以應(yīng)對工作中的很多情況,如果你還不知道,那看完這篇趕緊用起來,別落下了
今日文章閱讀福利:《 CMD指令大全 》
給你分享一份工作必備的好用資料,先碼后用,發(fā)送暗號“CMD”,即可限時獲取。
ipconfig 是一個用于顯示本地計算機(jī)上所有適配器的TCP/IP配置信息的強(qiáng)大工具。它可以用來查看IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)等關(guān)鍵網(wǎng)絡(luò)參數(shù)。
01 基本語法
ipconfig [options]
02 示例
使用 ipconfig /all 獲取詳細(xì)的網(wǎng)絡(luò)配置信息:
C:\>ipconfig /all
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : example.com
Link-local IPv6 Address . . . . . : fe80::1234:abcd:efgh:ijkl%10
IPv4 Address. . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
查看DHCP服務(wù)器分配的IP地址:
C:\>ipconfig /release
C:\>ipconfig /renew
Windows IP Configuration
Ethernet adapter Local Area Connection:
DHCP enabled . . . . . . . . . . . : Yes
DHCP server . . . . . . . . . . . : 192.168.1.1
DHCP lease obtained . . . . . . . : Tuesday August 27 16:45:01 2024
DHCP lease expires . . . . . . . . : Wednesday August 28 16:45:01 2024
msg 命令允許用戶向本地或遠(yuǎn)程計算機(jī)上的用戶或會話發(fā)送消息。這對于需要進(jìn)行快速通知或提醒的情況非常有用。
01 基本語法
msg [options] <username|sessionname> [message]
02 示例
向所有登錄用戶發(fā)送消息:
C:\>msg * Hello, this is a test message.
向特定用戶發(fā)送消息:
C:\>msg user1 Please check your email for important updates.
向特定會話發(fā)送消息:
C:\>msg \computername\sessionname Message for the user of computername.
net user 命令用于顯示或更改用戶賬號設(shè)置。它是管理用戶賬戶的重要工具之一,可以用來創(chuàng)建新用戶、修改用戶屬性、重置密碼等。
01 基本語法
net user [options]
02 示例
列出所有用戶賬戶:
C:\>net user
創(chuàng)建新用戶:
C:\>net user newuser Password123 /add
修改用戶屬性(例如禁用賬戶):
C:\>net user newuser /active:no
重置用戶密碼:
C:\>net user newuser * /passwordchg:no
net share 命令用于顯示、創(chuàng)建、刪除或修改共享資源。這使得管理員能夠輕松地管理和配置網(wǎng)絡(luò)共享,從而實(shí)現(xiàn)文件和打印機(jī)的共享。
01 基本語法
net share [options]
02 示例
列出所有共享資源:
C:\>net share
創(chuàng)建共享文件夾:
C:\>net share foldername=c:\folder /public
刪除共享資源:
C:\>net share foldername /delete
nslookup 命令用于查詢DNS服務(wù)器的信息。它可以幫助我們診斷DNS問題,比如解析域名到IP地址、檢查DNS記錄等。
01 基本語法
nslookup [options] <hostname>
02 示例
查詢域名對應(yīng)的IP地址:
C:\>nslookup www.example.com
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
Name: www.example.com
Addresses: 93.184.216.34
指定DNS服務(wù)器查詢:
C:\>nslookup -server 8.8.8.8 www.example.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: www.example.com
Addresses: 93.184.216.34
netsh wlan show 命令用于顯示無線網(wǎng)絡(luò)配置信息。這包括查看已保存的Wi-Fi配置文件、無線網(wǎng)絡(luò)適配器的詳細(xì)信息等。
01 基本語法
netsh wlan show [options]
02 示例
列出所有存儲的Wi-Fi配置文件:
C:\>netsh wlan show profiles
All User Profile : NetworkName
Key Content : Not Available
查看Wi-Fi密碼:
C:\>netsh wlan show profile name="NetworkName" key=clear
Key Content : ********
顯示無線網(wǎng)絡(luò)適配器的詳細(xì)信息:
C:\>netsh wlan show interface
Interface Description : Wireless Network Connection
Physical Address : 00-11-22-33-44-55
SSID : NetworkName
BSSID : 11-22-33-44-55-66
State : Connected
telnet 命令用于測試網(wǎng)絡(luò)連接和遠(yuǎn)程訪問。它可以通過TCP協(xié)議連接到遠(yuǎn)程服務(wù)器,并進(jìn)行交互式會話或發(fā)送數(shù)據(jù)。
01 基本語法
telnet [options] <hostname> <port>
02 示例
測試HTTP服務(wù)是否可用:
C:\>telnet www.example.com 80
Trying 93.184.216.34...
Connected to www.example.com.
Escape character is '^]'.
GET / HTTP/1.1
Host: www.example.com
測試SMTP服務(wù)是否可用:
C:\>telnet mail.example.com 25
Trying 93.184.216.35...
Connected to mail.example.com.
Escape character is '^]'.
EHLO client.example.com
管道 (|) 是一個用于將一個命令的輸出作為另一個命令的輸入的操作符。這使得我們能夠組合多個命令來完成復(fù)雜的數(shù)據(jù)處理任務(wù)。
01 基本語法
command1 | command2
02 示例
使用 ipconfig 輸出中查找IPv4地址:
C:\>ipconfig | find "IPv4 Address"
IPv4 Address. . . . . . . . . . . : 192.168.1.100
在 net user 輸出中查找特定用戶:
C:\>net user | find "newuser"
newuser Disabled account
邏輯運(yùn)算符 (&&) 用于控制命令之間的執(zhí)行順序。如果前一個命令成功執(zhí)行,則后續(xù)的命令才會被執(zhí)行。這是一種非常有用的條件執(zhí)行機(jī)制,特別是在編寫批處理腳本時。
01 基本語法
command1 && command2
02 示例
刷新DNS緩存并重新注冊DNS名稱:
C:\>ipconfig /flushdns && ipconfig /registerdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
Successfully renewed all addresses.
在成功創(chuàng)建用戶后設(shè)置用戶權(quán)限:
C:\>net user newuser Password123 /add && net user newuser /active:yes
The command completed successfully.
The command completed successfully.
原創(chuàng):老楊丨11年資深網(wǎng)絡(luò)工程師,更多網(wǎng)工提升干貨,請關(guān)注公眾號:網(wǎng)絡(luò)工程師俱樂部