91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用vbs實現微信自動發送消息功能

發布時間:2022-04-21 17:16:51 來源:億速云 閱讀:318 作者:zzz 欄目:開發技術

這篇文章主要介紹了怎么用vbs實現微信自動發送消息功能的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么用vbs實現微信自動發送消息功能文章都會有所收獲,下面我們一起來看看吧。

1、微信自動回復消息

微信,作為日前最熱最火的社交軟件,應該是家喻戶曉的了,年輕人,老人甚至小孩都在用手機玩微信,對于上班族來說用的最多的可能是微信電腦版,我們每天都在手工輸入發送或者回復各類微信消息,難免會遇到一些情況我們需要電腦自動幫我們向指定人發送消息,而利用windows中的vbs的腳本我們就可以實現,我們首先了解一下vbs。

vbs,全稱Microsoft Visual Basic Script Edition,是微軟開發的一個基于Visual Basic的腳本語言,可以在windows上直接打開。

在vbs中我們可以通過sendkeys輕松的模擬發送各類按鍵和文字,但是直接發送中文字符會亂碼,所以我們需要先將待發送的中文字符放入剪切板然后再從剪切板取出內容發送,在cmd中我們可以通過管道連接echo和clip.exe來將內容放入剪切板,

echo 測試 | clip.exe
在cmd命令行窗口中輸入以上命令,你會發現“測試”這兩個字符被放入了剪切板,在vbs中我們只需要調用這個命令就可以實現將內容放到剪切板的操作
ws.Run "cmd.exe /c echo 測試 | clip.exe", 0, True
現在我們清楚如果發送消息,也知道如何發送中文了,但是要向微信發送消息我們還需要知道怎么在任意界面下喚醒微信,一般的應用我們可以通過appActivate來激活窗口,當然我們也可以通過快捷鍵來喚醒某個軟件或執行特定的操作,比如在微信中我們可以通過Ctrl+Alt+W來喚醒微信,用Ctrl+F來喚醒查找好友功能。

通過快捷鍵喚醒微信方式發送消息最終的代碼:

Dim name,Msg,num    '定義變量并分配內存     
 'Inputbox()函數進行輸入   
name=Inputbox("請輸入你要給誰發送消息")
Msg=Inputbox("請輸入你發送消息的內容")
num=Inputbox("請輸入重復發送多少次消息")
set ws=wscript.createobject("wscript.shell")'創建Windows的shell對象打開shell窗口
'在Windows的shell窗口執行cmd.exe /c echo " & Name & " | clip.exe"將name復制到剪切板中
ws.Run "cmd.exe /c echo " & Name & " | clip.exe",0,True
ws.Run "mshta javascript:window.execScript('window.close','vbs')",0,True
ws.sendKeys "^%w"  '通過Ctrl+Alt+W快捷鍵打開微信
wscript.sleep 500
ws.sendKeys "^f"    '執行ctrl + F快捷鍵在微信窗口喚醒搜索功能
wscript.sleep 500
ws.sendKeys "^v" '粘貼要搜索的name
wscript.sleep 500
ws.sendKeys "{ENTER}"   '按鍵盤的enter鍵,進入要發送消息的name聯系人窗口
wscript.sleep 500
'在Windows的shell窗口執行cmd.exe /c echo " & Name & " | clip.exe"將發送的消息內容復制到剪切板中
ws.Run "cmd.exe /c echo " & Msg & " | clip.exe",0,True  
wscript.sleep 500
for i=1 to num  '循環發送num次
ws.sendKeys "^v"   '粘貼要發送的msg消息內容
wscript.sleep 500
ws.sendKeys "{ENTER}"  '按enter鍵進行發送
next

通過執行WeChat.exe喚醒微信方式發送消息最終的代碼:

dim program1,name,Msg  '定義變量并分配內存
'Inputbox()函數進行輸入
name=Inputbox("請輸入你要給誰發送消息")    
Msg=Inputbox("請輸入你發送消息的內容")
num=Inputbox("請輸入重復發送多少次消息")
'program1表示WeChat.exe的位置
'program1="D:\other-systems\WeChat\WeChat.exe"
'program1="D:\other-systems\QQ\Bin\QQ.exe"
program1=Inputbox("請輸入WeChat.exe或QQ.exe的存儲位置")
set wshshell=CreateObject("wscript.shell")  '創建Windows的shell對象打開shell窗口
'在Windows的shell窗口執行cmd.exe /c echo " & Name & " | clip.exe"將name復制到剪切板中
wshshell.Run "cmd.exe /c echo " & Name & " | clip.exe",0,True
wshshell.Run "mshta javascript:window.execScript('window.close','vbs')",0,True
'通過絕對路徑的方式打開微信窗口
set oexec=wshshell.exec(program1)
wscript.sleep 500  '停留500毫秒
wshshell.sendKeys "^f" '執行ctrl + F快捷鍵在微信窗口喚醒搜索功能
wscript.sleep 500  
wshshell.sendKeys "^v"  '粘貼要搜索的name
wscript.sleep 500
wshshell.sendKeys "{ENTER}"  '按鍵盤的enter鍵,進入要發送消息的name聯系人窗口
wscript.sleep 500
'在Windows的shell窗口執行cmd.exe /c echo " & Name & " | clip.exe"將發送的消息內容復制到剪切板中
wshshell.Run "cmd.exe /c echo " & Msg & " | clip.exe",0,True
wscript.sleep 500
for i=1 to num   '循環發送num次
wshshell.sendKeys "^v"  '粘貼要發送的msg消息內容
wscript.sleep 500
wshshell.sendKeys "{ENTER}"    '按enter鍵進行發送
next
wscript.quit

當然除了可以給微信發送消息,也可以qq發送消息,基本思想就是通過按鍵盤的各種快捷鍵實現復制粘貼以及搜索聯系人的功能,通過按enter鍵進行發送

2、vbs腳本運行方式

如果你的電腦上沒有安裝任何編輯器沒有關系,用電腦自帶的記事本就可以編寫腳本,右鍵->新建->文本文檔,在新建的文本文檔里編寫vbs腳本,寫完以后重命名,將后綴改為.vbs,出現以下提示,選擇是。

怎么用vbs實現微信自動發送消息功能

雙擊就可以運行vbs腳本啦。

關于“怎么用vbs實現微信自動發送消息功能”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么用vbs實現微信自動發送消息功能”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vbs
AI

常熟市| 开化县| 灌云县| 达孜县| 昌平区| 彭阳县| 青州市| 革吉县| 中阳县| 象州县| 延安市| 闽清县| 广丰县| 留坝县| 马边| 太谷县| 海门市| 紫金县| 米易县| 固原市| 金昌市| 峨边| 延川县| 阿克苏市| 石嘴山市| 钟山县| 娄底市| 芜湖县| 镇江市| 叶城县| 修武县| 东明县| 车致| 平武县| 长兴县| 微博| 松阳县| 荔波县| 东光县| 青州市| 黎平县|