<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
最近對電腦或手機自動進行某些操作很感興趣,於是去看了一下有關手機電腦微信自動回覆訊息相關的東西,發現很多惡搞程式碼不僅可以通過實現病毒的方式,同時用vb就可以實現一個常見的惡搞指令碼。
微信,作為日前最熱最火的社交軟體,應該是家喻戶曉的了,年輕人,老人甚至小孩都在用手機玩微信,對於上班族來說用的最多的可能是微信電腦版,我們每天都在手工輸入傳送或者回復各類微信訊息,難免會遇到一些情況我們需要電腦自動幫我們向指定人傳送訊息,而利用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-systemsWeChatWeChat.exe" 'program1="D:other-systemsQQBinQQ.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鍵進行傳送
如果你的電腦上沒有安裝任何編輯器沒有關係,用電腦自帶的記事本就可以編寫指令碼,右鍵->新建->文字檔案,在新建的文字檔案裡編寫vbs指令碼,寫完以後重新命名,將字尾改為.vbs,出現以下提示,選擇是。
雙擊就可以執行vbs指令碼啦。
到此這篇關於教你用vbs實現微信自動傳送訊息功能的文章就介紹到這了,更多相關vbs微信自動傳送訊息內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45