- 'Dim QQUIN
- Set objWMIService = GetObject _
- ("winmgmts:\\" & "." & "\root\cimv2")
- Set ps = objWMIService.ExecQuery _
- ("SELECT * FROM Win32_process")
- For Each ps in ps '列出系统中所有正在运行的程序
- 'for each ps in getobject("winmgmts:\\\\.\\root\\cimv2:win32_process").instances_ '列出系统中所有正在运行的程序
- If LCase(ps.Name) = "qq.exe" Or LCase(ps.Name) = "tm.exe" Then '检测是否QQ或TM
- AppPath = ps.commandline '提取QQ程序的命行
- tmp = Replace(AppPath, Chr(34), Space(1))
- UIN1 = InStr(tmp, "QQUIN:") + 6
- QQUIN = Mid(tmp, UIN1, InStr(UIN1, tmp, Space(1)) - UIN1) '取QQ号码.
- End If
- Next
- If Len(QQUIN) = 0 Then
- MsgBox "系统中没有运行QQ或TM程序,请重新启动QQ或TM,登陆后再使用一键换切换一下QQ或TM程序,再运行本脚本"
- Else
- Do '循环检测
- myqqin = chkuin(QQUIN) '检测上面提取出来的QQ号码是否有在本机打开
- If Not myqqin Then '如果没有运行则,重新运行QQ程序并登录
- runapp(AppPath) '
- wscript.sleep 10000 '等待10秒
- Else
- wscript.sleep 5000 '等待5秒
- End If
- Loop '返回继续检测
- End If
- Function RunApp(AppPath)
- Dim obj
- Set obj = CreateObject("WScript.Shell")
- obj.exec(AppPath)
- End Function
- Function chkuin(QQUIN)
- Set objWMIService = GetObject _
- ("winmgmts:\\" & "." & "\root\cimv2")
- Set ps = objWMIService.ExecQuery _
- ("SELECT * FROM Win32_process")
- For Each ps in ps '列出系统中所有正在运行的程序
- 'for each ps in getobject("winmgmts:\\\\.\\root\\cimv2:win32_process").instances_
- If LCase(ps.Name) = "qq.exe" Or LCase(ps.Name) = "tm.exe" Then
- AppPatht = ps.commandline
- 'by chenall qq 368178720
- tmp = Replace(AppPatht, Chr(34), Space(1))
- UIN1 = InStr(tmp, "QQUIN:") + 6
- QQUINTMP = Mid(tmp, UIN1, InStr(UIN1, tmp, Space(1)) - UIN1)
- If QQUINTMP = QQUIN Then chkuin = True End If
- End If
- Next
- End Function
VBS取QQ或TM自动登录代码并防止关闭的脚本
2020-07-23 11:08VBS代码网 VBS
本文主要分享使用VBS取QQ或TM自动登录代码并防止关闭的脚本代码,有需要的朋友可以参考下
延伸 · 阅读
- 2022-03-06QQ等级太阳月亮星星各代表什么
- 2022-03-06qq好友tim在线是什么意思 tim电脑在线功能详细介
- 2022-03-04qq结伴测试为什么找不到?qq结伴是附近的人吗?
- 2022-03-03Android将内容分享到QQ和微信实例代码
- 2022-02-28用javascript制作qq注册动态页面
- 2022-02-25易语言调用接口查看QQ各项资料的代码
精彩推荐
- VBS
VBS教程:属性-VolumeName 属性
VBS教程:属性-VolumeName 属性...
- VBS
VBS教程:属性-AvailableSpace 属性
VBS教程:属性-AvailableSpace 属性 ...
- VBS
VBS教程:对象-Folders 集合
VBS教程:对象-Folders 集合...
- VBS
脚本 MsAgent组件 微软精灵 揪出系统自带的宠物
你知道系统里有一个隐藏的宠物吗? 将以下代码保存为后缀为.vbs的文件,再双击运行,看看出来什么?一个可爱的魔法老人!还会说话、移动、吹喇叭…...
- VBS
vbs base64 解密脚本代码
解密base64的vbs小函数,支持英文与数字不支持中文。...
- VBS
VBS教程:正则表达式简介 -建立正则表达式
建立正则表达式 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以...
- VBS
可以定时自动关机的vbs脚本
这篇文章主要分享一段可以定时自动关机的vbs脚本代码,有需要的童鞋可以学习下...
- VBS
提供个可以显示农历的VBS代码
本文主要分享一段可以显示农历的VBS代码,具有一定的参考价值,有需要的朋友可以了解一下...