找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21469|回复: 2

[系统增强] 批处理查看曾经在当前机器上打开过的exe电子书

[复制链接]
发表于 2008-11-27 23:43:31 | 显示全部楼层 |阅读模式
一时无聊,就想查看自己曾经看过哪些exe电子书,写了如下一段代码:
  1. @echo off
  2. echo 在这台机器上曾经打开过的exe电子书有:
  3. for /f "delims=" %%i in ('reg query HKEY_CLASSES_ROOT^|findstr /ic:".MyNSHandler" 2^>nul') do (
  4.     setlocal enabledelayedexpansion
  5.     set "str=%%~ni"
  6.     echo !str!.exe
  7.     endlocal
  8. )
  9. pause
复制代码
注意:
  1、XP_SP3之前的reg.exe在查询注册表的时候有吃字现象(具体现象请看此帖:reg requery查询注册表时中文路径会"吃掉"最后的字符?http://www.cn-dos.net/forum/viewthread.php?tid=22202),请使用本帖附件中提供的reg.exe(提取自SP3系统);
  2、此代码只能查到用eBook Workshop制作的exe电子书。

  若有人对此感兴趣,我将继续完善这段代码,以便能查找到更多的exe电子书,并提供注册表清理功能(让大家看H小说不再留下痕迹^_^)
发表于 2008-11-28 20:22:50 | 显示全部楼层
原来看过的电子书在注册表留下了痕迹,今天才知道...

让大家看H小说不再留下痕迹^_^

有点邪恶...…^_^
发表于 2008-12-29 17:22:55 | 显示全部楼层
我支持,辛苦了.原来看过的电子书在注册表留下了痕迹.呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:38 , Processed in 0.017945 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表