怎么用按键精灵群发QQ信息?

怎么用按键精灵群发QQ信息?下面的代码装在以前的电脑上就可以群发QQ信息。装在新电脑上,每次群发信息都会自动跳到QQ自动搜索联系人上。就群发不了QQ信息了。是怎么会事?
KeyPress "Enter", 1
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
KeyDown 18, 1
KeyPress 83, 1
KeyUp 18, 1
KeyDown 18, 1
KeyPress 67, 1
KeyUp 18, 1
KeyPress "Down", 1

第1个回答  2013-07-19
那样一点一点的发太麻烦了,不如试试软件。俺的网名~
第2个回答  2013-07-19
怎么群发?
第3个回答  推荐于2018-11-26
//自定义变量设置
UserVar Hua1="发送的第一句话"
UserVar Hua2="发送的第二句话"
UserVar Hua3="发送的第三句话"
UserVar Hua4="发送的第四句话"
UserVar Hua5="发送的第五句话"
UserVar Yanshi=1000 "发送两句话之间的时间间隔,默认1000就是1秒"
//用一个变量来设置需要发送的话的内容
Dim Hua
//发送第一句
Hua = Hua1
Call FaSongXiaoXi()
Delay Yanshi
//发送第二句,以下雷同
Hua = Hua2
Call FaSongXiaoXi()
Delay Yanshi
Hua = Hua3
Call FaSongXiaoXi()
Delay Yanshi
Hua = Hua4
Call FaSongXiaoXi()
Delay Yanshi
Hua = Hua5
Call FaSongXiaoXi()
Delay Yanshi
EndScript
//发送消息的子程序
Sub FaSongXiaoXi()
//填上要发的话
SayString Hua
Delay 100
//按下Alt+S的QQ发消息热键,发送成功
KeyDown 18, 1
KeyPress 83, 1
KeyUp 18, 1
End Sub
-------------------------------------------以上是例子-------------------------------------------------
下面是我以前写过的QQ群群发,基于TM写的,TM版本忘记了,你可以参考下:

Call Register
iFirst = true
hwnds = dm.EnumWindow(0,"","TXGuiFoundation",2+4+8+16) //获取Q群句柄
Call checkQQ //检测Q群是否已经打开并且是否只打开一个Q群
//dm_ret = dm.SetWindowState(hwnds, 12) //激活窗口
dm_ret = dm.BindWindow(hwnds,"gdi","windows","windows",0) //绑定窗口
Call Plugin.Window.Size(hwnds, 600, 520) //设置窗口分辨率
Delay 500
dm.MoveTo 275, 60
Delay 800
dm.LeftClick
Delay 800
dm.MoveTo 258, 495
Delay 800
dm.LeftClick
Delay 800
cHwnd = Plugin.Window.Foreground()
Call Plugin.Bkgnd.LeftClick(cHwnd, 22, 205)
Delay 1500
AtlHwnd = Plugin.Window.FindEx(cHwnd, 0, "ATL:30A4FE48", "")
Call Plugin.Bkgnd.LeftClick(AtlHwnd, 60, 30)
Delay 800
sGetColor = Plugin.Bkgnd.GetPixelColor(AtlHwnd, 2, 20)
TracePrint "获取到的颜色为:" & sGetcolor
Dim isender , iunsender , iNum , iAdmin
isender = 0 : iunsender = 0 : iNum = 0 : iAdmin = 0

Do
sFindcolor = Plugin.Bkgnd.FindColorEx(AtlHwnd, 0, 0, 410, 303, sGetColor, 0, 1.0)
//下面这句用于分割字符串
dim MyArray
MyArray = Split(sFindcolor, "|")
//下面这句将字符串转换成数值
intX = Clng(MyArray(0)): intY = Clng(MyArray(1))
TracePrint "获取到颜色X坐标="& intX & ",Y坐标=" & intY
Getqzc = Plugin.Bkgnd.GetPixelColor(AtlHwnd, 12, intY + 6)
TracePrint "该群员管理员和群主位置的颜色参数为:" & Getqzc
sFindColor = Plugin.Bkgnd.GetPixelColor(AtlHwnd, 395, 285)
TracePrint sFindColor
Delay 200

If sFindColor = "FDF8F1" Then
Call Plugin.Bkgnd.LeftDoubleClick(AtlHwnd, intX + 12, intY + 6)
Delay 500
Call sender
Exit Do
ElseIf Getqzc = "ACD3FF" then
iAdmin = iAdmin + 1
// Call Plugin.Bkgnd.KeyPress(AtlHwnd, 40)
TracePrint "发现管理员"
Else
Call Plugin.Bkgnd.LeftDoubleClick(AtlHwnd, intX + 12, intY + 6)
Delay 500
Call sender
End If
Call Plugin.Bkgnd.LeftClick(AtlHwnd, intX + 12, intY + 6)
Delay 200
Call Plugin.Bkgnd.KeyPress(AtlHwnd, 40)
iNum = iNum + 1
Loop

//--------------------------------子程序-------------------------------------
Sub Register //插件注册
PutAttachment ".\plugin","*.dll"
PutAttachment ".\plugin\dm","*.bmp"
//PutAttachment ".\plugin\dm","*.txt"
PutAttachment ".\plugin\dm","dm.dll"
//↑PutAttachment释放附件
Call Plugin.RegDll.Reg(".\plugin\dm\dm.dll")
set dm = createobject("dm.dmsoft")
//↑大漠·注册
dm.SetPath ".\plugin\dm"
//dm.SetDict 0,"zk.txt"
Delay 40
End Sub
Sub OnScriptExit()
dm_ret = dm.UnBindWindow()
MsgBox "发送完成,共执行:"&iNum&"条,忽略管理员:"&iAdmin&",实际发送:"&isender&",忽略已发送:"&iunsender
End Sub

Sub checkQQ //检测是否只打开一个Q群

hwnd = split(hwnds,",")
If UBound(hwnd) > 0 Then
MsgBox "桌面只能保留一个推广的Q群,其他的请先关闭!"
EndScript
ElseIf hwnds = "" Then
MsgBox "请先打开一个需要群发的群再运行脚本!"
EndScript
End If

End Sub

Sub sender
Delay 1000
Rem one
hwnd = Plugin.Window.Foreground()
hwnd = Cstr(hwnd)
AtlHwnd = Cstr(AtlHwnd)
If hwnd = AtlHwnd Then
TracePrint "错误002"
TracePrint hwnd & ":" & hwnds & "........."
Delay 2000
Goto one
Else
If iFirst = true Then
Call Plugin.Window.Size(hwnd, 540,492) //设置窗口分辨率
iFirst = false
End If
Delay 100
KeyDown 17, 1 // ctrl + v 粘贴
KeyPress 86, 1
KeyUp 17, 1
Delay 800
KeyDown 18, 1 // art + s 发送
KeyPress 83, 1
KeyUp 18, 1

Delay 500
Call Plugin.Bkgnd.LeftClick(hwnd, 250,468)
Delay 500
isender = isender + 1
End If

End Sub本回答被提问者和网友采纳
怎么用按键精灵群发QQ信息?
\\x0d\\x0a EndScript\\x0d\\x0a ElseIf hwnds = "" Then\\x0d\\x0a MsgBox "请先打开一个需要群发的群再运行脚本!"\\x0d\\x0a EndScript\\x0d\\x0a End If\\x0d\\x0a\\x0d\\x0aEnd Sub\\x0d\\x0a\\x0d\\x0aSub sender\\x0d\\x0a Delay 1000\\x0d\\x0a Rem one\\x0d\\x0a hwnd = Plugin...

怎么用按键精灵群发QQ信息?
UserVar Hua1="发送的第一句话"UserVar Hua2="发送的第二句话"UserVar Hua3="发送的第三句话"UserVar Hua4="发送的第四句话"UserVar Hua5="发送的第五句话"UserVar Yanshi=1000 "发送两句话之间的时间间隔,默认1000就是1秒"\/\/用一个变量来设置需要发送的话的内容 Dim Hua \/\/发送第一句 Hua ...

如何写一个关于QQ回赞或者自动发消息的脚本(在按键精灵里)
首先,你需要熟悉按键精灵的基本操作。打开软件后,选择“源文件模式”,然后使用键盘模拟输入。比如,你可以输入“Ctrl+Shift+T”,这将打开一个新的窗口,用于编写你的自动化脚本。接着,你可以通过键盘输入相应的代码,来实现自动化操作。编写脚本时,可以利用按键精灵的录制功能。通过点击“录制”按钮,...

...类似按键精灵的代码控制鼠标键盘,模拟QQ群发消息
在编写QQ群发消息的具体代码部分,我们首先进行模块导入,确保我们有处理窗口操作和消息发送所需的功能。接着,我们需要明确操作流程:获取QQ界面的特定标识,这是模拟操作的基础。接下来,我们进入核心部分,使用while循环结构。这个循环会在满足特定条件(如发送消息或达到预定次数)之前持续运行,确保我们能够...

如何让按键精灵在后台qq上重复发同样的信息到群里,求脚本,求解答,谢谢...
hwnd = Plugin.Window.MousePoint()\/\/鼠标放在聊天窗口中启动脚本Delay 1000Do Plugin.Bkgnd.LeftClick hwnd, 118, 492\/\/聊天栏的后台坐标,自行获取 Delay 100 Plugin.Bkgnd.SendString hwnd,"加油加油"\/\/\/聊天内容自行修改 Delay 1000 Plugin.Bkgnd.KeyPress hwnd, 13\/\/\/后台按回车键...

qq上怎么群发信息?
1、用按键精灵录制动作重复进行;2、使用第三方开发的qq群发软件

qq怎么群发消息
1、首先下载一个按键精灵,安装。打开qq,登录,进入主页面。2、找到需要群发的组,点开。3、找到这个组的最后一个好友,编辑你想要发送的消息。4、编辑好之后复制,然后删除。再将复制好的消息粘贴上去,发送。这样就可以群发了。方法二:创建讨论组:1.登录qq,然后切换到qq群。在右边可以看到创建,...

怎么用按键精灵定时发一条QQ消息?
1、只要你在打开你要说话的人的QQ的窗口 然后再开启这个脚本就行了(开脚本之前,必须让当前窗口是你要发话的窗口,开启脚本之后你就不用管了,可以随便做任何事情除了关机)2、此脚本是按键精灵8.0的 UserVar Var1=0 "把0改成你要说的话"Hwnd = Plugin.Window.Foreground()Call Plugin.Window....

手机QQ怎么群发不建群
那是不可以的哟,只有建群才可以。

电脑版按键精灵怎么用按键精灵电脑版怎么用
一、编译命令行快速登录QQ(适合新手)大家每次打开电脑总免不了要运行QQ,每次启动电脑都要做那样重复的操作是不是有点麻烦呢?下面笔者为你介绍如何使用按键精灵的命令来实现QQ的快速登录。第一步:打开软件主界面,点击界面上的“新建”命令,进入到“脚本编辑器”窗口。点击“抓点抓色”按纽,对QQ运行的起点进行定位。

相似回答