目標
在某個時間喚醒電腦螢屏后,自動發送qq資訊,并附帶表情包,發送完畢后關閉電腦螢屏,整個程序不用過多的程式運行,我們借助vbs腳本和windows定時任務去實作這一功能,
準備
vbs代碼
qq資訊txt文本
qq檔案表情包檔案
發送聯系人的快捷方式
3個windows任務
具體操作
資訊和快捷方式準備
qq資訊txt文本和表情包檔案
桌面新建文本輸入要發送的資訊,保存為abc.txt,

桌面新建檔案,把要放的表情包放進里面,保存為abd

qq快捷方式
把聯系人拖到桌面生成快捷方式,記住,qq保持登錄狀態
vbs腳本
程式具體改動見代碼注釋
Set objShell = CreateObject("Wscript.Shell")
WScript.Sleep 3000
objShell.SendKeys "{ESC}"
WScript.Sleep 7000 '等待時間設定7秒是為了給足時間電腦啟動
objShell.SendKeys "{ESC}"
WScript.Sleep 3000
Set Shell=Wscript.Createobject("Wscript.shell")
Shell.run "C:\Users\captainzou\Desktop\abc.txt" 'qq資訊檔案保存地址
Wscript.Sleep 1000 '等待1秒
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys ("^a")
Wscript.Sleep 2000 '等待1秒
WshShell.SendKeys ("^c")
Wscript.Sleep 2000 '等待1秒
WshShell.SendKeys "%{F4}"
Wscript.Sleep 1000 '等待1秒
Shell.run "C:\Users\captainzou\Desktop\tanhuang.lnk" '聯系人快捷方式保存地址
Wscript.Sleep 5000 '等待5秒
WshShell.SendKeys ("^v")
Wscript.Sleep 1000 '等待1秒
WshShell.SendKeys "%{F4}"
Wscript.Sleep 2000 '等待2秒
Shell.run "C:\Users\captainzou\Desktop\abd" '表情包保存地址
Wscript.Sleep 2000 '等待2秒
WshShell.SendKeys ("^a")
Wscript.Sleep 1000 '等待1秒
WshShell.SendKeys ("^c")
Wscript.Sleep 1000 '等待1秒
WshShell.SendKeys "%{F4}"
Wscript.Sleep 1000 '等待1秒
Shell.run "C:\Users\captainzou\Desktop\tanhuang.lnk" '聯系人快捷方式保存地址
Wscript.Sleep 1000 '等待1秒
WshShell.SendKeys ("^v")
Wscript.Sleep 4000 '等待4秒
WshShell.SendKeys "{ENTER}"
Wscript.Sleep 1000 '等待1秒
WshShell.SendKeys "%{F4}"
Wscript.Sleep 1000 '等待1秒
windows自帶定時任務

喚醒電腦
在“此電腦”右鍵后點擊管理,找到任務計劃程式,點擊“創建任務”,輸入名稱“喚醒電腦”,在常規中勾上“使用最高權限運行”,在觸發器中填入喚醒時間,在操作中輸入程式“notepad.exe”,在條件中勾上“喚醒計算機運行此任務”,然后確定即可,

發送資訊
基本與喚醒電腦一致,注意的是要選擇合適的發送時間,以及要在操作中瀏覽選擇vbs腳本,

關閉電腦
基本與喚醒電腦一致,注意的是在操作中,輸入程式“shutdown.exe",并且添加引數”-h“,

最后
電腦出現4個圖示后就可以躺下等待半夜自動發送資訊了,
qq保持登錄狀態,然后電腦休眠就行了,

qq發送資訊后就關機了,

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/412797.html
標籤:Windows
下一篇:雙系統設定默認啟動系統
