Foxtable(狐表)用户栏目专家坐堂 → 求助:代码利用QQ发送信息 重复输入内容 半天不能发送与关闭


  共有2549人关注过本帖树形打印复制链接

主题:求助:代码利用QQ发送信息 重复输入内容 半天不能发送与关闭

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:代码利用QQ发送信息 重复输入内容 半天不能发送与关闭  发帖心情 Post By:2019/2/13 20:34:00 [只看该作者]

两个表  
人员关联表如果qq号码不为空
就看人员名称查找告知内容表里是否有没有告知的内容
如果有就对应qq号码进行告知

下面的代码运行后 在聊天对话框里会重复输入dr("法律法规")内容 半天发送不出去   


Dim tbl As Table = Tables("人员关联表")
        For Each rw As Row In tbl.GetCheckedRows
            
            If rw("qq号码") <> Nothing Then
                
                Dim drs = DataTables("告知内容").Select("姓名 = '" & rw("姓名") & "'And 是否告知 = '否' " )
                For Each dr As DataRow In drs
                    Dim Proc As New Process
                    Proc.File = "tencent://message/?uin=" & RW("QQ号码")
                    Proc.Start
                    System.Threading.Thread.Sleep(5000)   '等候几秒,让窗口打开
                    Sendkeys.SendWait(dr("法律法规"))
                    System.Threading.Thread.Sleep(5000)   '等候
                    Sendkeys.SendWait("^~")   '发送
                    System.Threading.Thread.Sleep(5000)   '等候
                    Sendkeys.Send("{ESC}")   '关闭
‘’e.Cancel = True  红色部分放入计划事件代码应该怎么变通呢?
                    dr("是否告知")="是"
                Next
Else
            End If
Next

[此贴子已经被作者于2019/2/13 20:46:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/2/13 21:51:00 [只看该作者]

1、这个是模拟发送,不能乱用的。更不可能直接用【计划、定时器】来做。

 

2、如果你只是想测试这个功能,做一个实例发上来测试。


 回到顶部