一、功能:

监听获取电脑版微信消息,新消息十秒未查看自动弹窗

二、使用方法:

文本编辑器ansi编码文件类型bat保存双击执行

三、声明:

禁止加入恶意代码,否则后果自负,有问题发私信

四、代码:

@echo off
setlocal enabledelayedexpansion
echo 电脑版微信新信息提示工具
echo.
echo 作者:phenix
echo.
echo 邮箱:279682817@qq.com
echo.
for /f "tokens=* delims=" %%m in ('dir /b %temp%^|find "msg_"') do (
del /q %temp%\%%m>nul
)
:main
echo msgbox "您有新的未查看的微信消息!">%temp%\msg.vbs
echo wscript.echo "暂无新的未查看的微信消息!">%temp%\nomsg.vbs
echo wscript.sleep 1000*10>%temp%\sleep.vbs
set wechat_root=%USERPROFILE%\Documents\WeChat Files\
set msg_flag=0
set idx=1
for /f "tokens=* delims=" %%a in ('dir /b "!wechat_root!"^|find "wxid_"') do (
set wechat_dir=%%a
set wechat_file=Msg\Multi\MSG0.db-wal
set wechat_fullpath=!wechat_root!\!wechat_dir!\!wechat_file!
if exist "!wechat_fullpath!" (
set msg_startlen=
set msg_endlen=
if exist %temp%\msg_len_!idx!.txt (
set /p msg_startlen=<%temp%\msg_len_!idx!.txt
for /f "tokens=* delims=" %%1 in ('"powershell -command (ls ^'!wechat_fullpath!^').LastAccessTimeUtc"') do (
set msg_endlen=%%1
echo !msg_endlen!>%temp%\msg_len_!idx!.txt
rem echo !msg_startlen!
rem echo !msg_endlen!
)
) else (
for /f "tokens=* delims=" %%1 in ('"powershell -command (ls ^'!wechat_fullpath!^').LastAccessTimeUtc"') do (
echo %%1>%temp%\msg_len_!idx!.txt
)
)
if "!msg_startlen!" neq "!msg_endlen!" (
start /wait /b cscript /nologo %temp%\sleep.vbs
set startdate=
set enddate=
if exist %temp%\msg_date_!idx!.txt (
for /f "tokens=* delims=" %%1 in (%temp%\msg_date_!idx!.txt) do (
set startdate=%%1
)
for /f "tokens=* delims=" %%1 in ('"powershell -command (ls ^'%PUBLIC%\Desktop\微信.lnk^').LastAccessTimeUtc"') do (
set enddate=%%1
echo !enddate!>%temp%\msg_date_!idx!.txt
)
rem echo !startdate!
rem echo !enddate!
) else (
for /f "tokens=* delims=" %%1 in ('"powershell -command (ls ^'%PUBLIC%\Desktop\微信.lnk^').LastAccessTimeUtc"') do (
echo %%1>%temp%\msg_date_!idx!.txt
)
)
if "!startdate!" equ "!enddate!" (
start %PUBLIC%\Desktop\微信.lnk
for /f "tokens=* delims=" %%1 in ('"powershell -command (ls ^'%PUBLIC%\Desktop\微信.lnk^').LastAccessTimeUtc"') do (
echo %%1>%temp%\msg_date_!idx!.txt
)
set msg_flag=1
)
) else (
for /f "tokens=* delims=" %%1 in ('"powershell -command (ls ^'%PUBLIC%\Desktop\微信.lnk^').LastAccessTimeUtc"') do (
echo %%1>%temp%\msg_date_!idx!.txt
)
)
)
set /a idx+=1
)
if !msg_flag! equ 0 (
cscript /nologo %temp%\nomsg.vbs
)
start /wait /b cscript /nologo %temp%\sleep.vbs
goto :main

Windows10下电脑版微信未读消息自动弹窗工具相关推荐

  1. android 未读信息反复提醒,Android仿微信未读消息数提示显示数字BadgeView大于99条显示99+...

    [实例简介] Android仿微信未读消息数提示显示数字BadgeView大于99条显示99+ [实例截图] [核心代码] BadgeView └── BadgeView ├── app │   ├─ ...

  2. 应用启动图标未读消息数显示 工具类

    /* * 应用启动图标未读消息数显示 工具类 (效果如:QQ.微信.未读短信 等应用图标) * */ public class BadgeUtil { /** * Set badge count * ...

  3. android动态显示数字,2018-09-26【Android仿微信未读消息数提示数字之BadgeView的使用】...

    给View添加一个角标---ViewBadger的使用 开源地址:https://github.com/jgilfelt/android-viewbadger ImageView iv = (Imag ...

  4. 微信HOOK 获取未读消息数量

    微信版本:3.4.5.27 要点:靠微信未读消息数量定位 1.打开CE附加微信 2.用另一个微信给这个微信发送消息 3 条位读 3.CE精准数字搜索3 4.然后取消搜索0 5.在发送2条 在搜索2 6 ...

  5. java实现未读消息提醒_Android自定义View之未读消息提示

    一个轻量级的仿微信未读消息提示 大家好,我是接触安卓不久的小菜鸟,今天花了一晚上封装了一个类似微信未读消息提示的安卓控件.由于技术问题,所以功能不是很强大,没有动画,但是满足基本需求还是可以的.下面是 ...

  6. Android系统 小米/三星/索尼 应用启动图标未读消息数(BadgeNumber)动态提醒

    在Android手机上,如QQ.微信当有未读消息的时候.我们可以看到在应用的启动图标的右上角会有一个红色圈圈.且圈圈里会动态显示未读消息的数目,如下图显示: 那么该功能是怎么实现的呢? 在万能的互联网 ...

  7. Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51082574 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  8. Android app图标显示未读消息数

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51082574 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  9. Android自定义未读消息提示View

    微信的小红点不知道逼死了多少人的强迫症,今天我们就来实现一个带有小红点的View,先上效果图: 读者须知: 虽然我会在文末给出源码,但是我的源码只是按照我的需求编写的,希望读者能够理解整个思路然后结合 ...

  10. 安卓微信 返回显示未读条数_Android仿微信底部菜单栏功能显示未读消息数量

    底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏,这里使用了tabhost做了一种通用的(就是可以像微信那样显示未读消息数量的,虽然之前也做过但是layout下的xml写的太臃肿,这里去掉了 ...

最新文章

  1. jquery学习(3)--高级选择器
  2. js 操作json对象增删改
  3. myeclipse中ALT+/怎么不管用了
  4. javascript --- DOM0级、DOM2级、跨浏览器 的事件处理程序
  5. 图像sobel梯度详细计算过程_数字图像处理(第十章)
  6. 学习,才是最好的投资~
  7. 【OpenCV】矩阵掩模操作
  8. Nginx+DNS负载均衡实现
  9. OpenCV-巴特沃斯低通高通滤波器(C++)
  10. webvector将html转为svg或者png图片的工具
  11. java拦截器_Java拦截器实现
  12. DirectX9常用软件运行库
  13. 计算机打印服务总是自动关闭,XP系统Print spooler总是自动关闭的解决方法
  14. 转|函数零点问题考点透视
  15. 大学生破译周鸿祎手机号 李开复放 橄榄枝
  16. 使用html 语言建立一个简单的网页,如何用记事本建立简单的网页(1).doc
  17. Vue学习日志之语法糖
  18. 《程序员脱发指南》--饮食篇
  19. 【神奇的电报】CSP题目 C++实现
  20. 李岳恒: 区块链媒体的罗生门:要不要做APP?

热门文章

  1. MEncoder的基础用法—6.5. 编码为MPEG格式
  2. python爬虫兼职群-经典古言小说推荐完本
  3. 【C语言经典100例】-- 11 不死神兔问题
  4. 《Adobe After Effects CS6完全剖析》——第2章 时间标尺 营造整洁的工作流程之梦...
  5. Greenplum5推出跨云能力,并与阿里云和腾讯云合作落地
  6. Java:萌新之路——银行账户管理系统
  7. 快来喝杯Java(初级第一章)
  8. 罗姆ROHM开发出内置新电路的车载LDO稳压器BD9xxN1系列
  9. 爱的无常、当下、柔软
  10. c语言编译器提示隐式声明,在C中使用“隐式声明功能”警告有什么含义?