以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 切换用户,无法自动换用户名登录OPENQQ (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78268) |
-- 作者:zhchling -- 发布时间:2015/12/5 19:01:00 -- 切换用户,无法自动换用户名登录OPENQQ 在窗口使用Syscmd.Project.SwitchUser()切换用户,发现还是原来的用户在openqq, 无法自动换到新用户名登录OPENQQ 怎样解决这个问题? 我尝试以下方式,但也遇到了问题。 可以在Syscmd.Project.SwitchUser()后面跟随 退出qq, 登录qq 但退出qq没那么快,登录qq来不及登录上去,命令就结束了。 还有一种情况,就是切换用户窗口打开后,没有切换,又关闭了。 另外一个问题: If QQClient.Ready Then QQClient.OpenChatWindow() End Ifjing 可以打开聊天窗口, 但是如果聊天窗口已经打开,被压在别的窗口下面,怎么能让聊天窗口到顶层来?
[此贴子已经被作者于2015/12/5 19:32:34编辑过]
|
-- 作者:zhchling -- 发布时间:2015/12/6 8:46:00 -- 切换用户同时登录qq是这么解决的, 先退出QQ, 切换用户, 再登录QQ \' 窗口内的退出QQ按钮自动按下 Dim btnexitqq As WinForm.Button = e.Form.Controls("exitqq") btnexitqq.PerformClick() Syscmd.Project.SwitchUser() \'窗口内的打开设备按钮自动按下 Dim btnloginqq As WinForm.Button = e.Form.Controls("loginqq") btnloginqq.PerformClick() e.Form.Controls("btnChat").Enabled = True 还剩下 另外一个问题: If QQClient.Ready Then QQClient.OpenChatWindow() End Ifjing 可以打开聊天窗口, 但是如果聊天窗口已经打开,被压在别的窗口下面,怎么能让聊天窗口到顶层来? [此贴子已经被作者于2015/12/6 8:46:10编辑过]
|