回覆列表
  • 1 # 使用者116414378367

    vbs指令碼可以實現qq傳送,原理是傳送聯絡人到桌面,然後用vbs直接呼叫桌面快捷方式開啟聊天視窗傳送訊息關閉視窗,然後把這個vbs指令碼新增到系統的自動排程,按你需要的時間進行排程,當然你也可以把定時寫進vbs,讓這個指令碼常駐執行,就不用了新增到排程,或者新增為開機自動執行。

    首先,你需要建一個文件,把你要傳送的內容寫入文件,然後儲存為txt,傳送快捷方式到桌面。找到這個快捷方式,右鍵,屬性,複製目標裡邊的內容,我在這裡稱它為A。然後把你要發訊息的人傳送快捷方式到桌面,也複製目標裡邊的內容。我們稱它為B新建一個txt文件,Dim WshShell Set WshShell=WScript.CreateObject("WScript.Shell") WshShell.Run "A" WScript.Sleep 1000 WshShell.SendKeys "^a" WScript.Sleep 1000 WshShell.SendKeys "^c" WScript.Sleep 1000 WshShell.sendKeys "%{F4}" WScript.Sleep 1500 WshShell.Run "B" WScript.Sleep 1500 WshShell.sendKeys "^v" WshShell.sendKeys "{ENTER}" WScript.Sleep 1500 WshShell.sendKeys "%{F4}"用上邊複製的AB路徑代替程式碼裡的A B ,儲存,重新命名,將字尾名改為vbs。手動執行檢視效果。當然,指令碼執行時qq需要線上,不能在指令碼執行開啟視窗的一系列操作時操作鍵盤,不能切換視窗等。WScript.Sleep 1000是一個延時,可以根據自己的電腦適度調小。如果你要給多個人發訊息的話,複製第十行以及以後的程式碼,貼上多份在後邊,並將B替換為不同聯絡人的桌面快捷方式。如果效果沒問題,就可以把這個指令碼加入系統的自動排程,定時執行啦。

  • 中秋節和大豐收的關聯?
  • 表達積極向上的成語有哪些?