以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何启动qq聊天  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148076)

--  作者:天宇科技
--  发布时间:2020/3/30 19:06:00
--  如何启动qq聊天
在表格中,可以用以下代码实现qq聊天。
但我想像其他软件那样,在软件面板上的一角放一个qq图标,点击qq图标就能启动qq对话窗口。
——————————————————————————————————————————————————————————————————————————————
Dim dc As DataCol = DataTables("测试").DataCols("第一列")
dc.ExtendType =ExtendTypeEnum.qq

--  作者:有点蓝
--  发布时间:2020/3/30 20:08:00
--  
Dim proc As new Process
dim qq as string = "800014337"
proc.File = "tencent://message/?uin=" & qq
proc.start

--  作者:天宇科技
--  发布时间:2020/3/31 7:53:00
--  
谢谢
--  作者:huangfanzi
--  发布时间:2020/3/31 9:11:00
--  
这个不错
--  作者:ahui010
--  发布时间:2020/10/27 17:25:00
--  
 

用Js一句话实现打开QQ和客服聊天:

 

location.href=“tencent://message/?uin=客服QQ号”;

 

修改之后的代码变成这样:

 

Dim txt As String
If  Tables("客户").Current IsNot Nothing Then
     txt = Tables("客户").Current("QQ号码") 
    Dim str As String   

    If txt > ""
    str = "<script Type=""text/javascript"">location.href=""tencent://message/?uin=" & txt & """</script>"
    FileSys.WriteAllText("D:\\data\\Table.html",str, False) \'将信息写入网页文件里面,保存到D盘下面.
    Dim Proc As New Process  \'启动浏览器打开这个网页文件,运行
    Proc.File = "D:\\data\\Table.html"
    Proc.Start
    \'Sleep (2000)
    Proc.WaitForExit \'等打开程序之后退出
    Else
    MessageBox.show("QQ号为空,无法联系")
    End If
End If


--  作者:2900819580
--  发布时间:2020/10/28 8:03:00
--  

老师如果想给qq发送指定文件信息和附件,应该怎么写代码 ?

 


--  作者:有点蓝
--  发布时间:2020/10/28 8:50:00
--  
只能打开聊天窗口,然后自己到聊天窗口发送文件即可