[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

求助删除迅雷弹窗广告的批处理

想要删除右下角迅雷弹窗广告只需找到thunderminisite.exe和tipsextend.exe文件,将其删除即可。

要求:
1、删除 ThunderMinisite.exe ,
      在   Thunder\Components\InMedia
2、删除 TipsExtend.exe
      在   Thunder\Components\Tips


难点,不知道Thunder这个文件夹的位置
       (当然楼主知道^_^)

请问怎么写这个批处理?

[ 本帖最后由 zjhuzi 于 2009-1-20 17:40 编辑 ]

搜索:全盘搜索文件 OR 全盘查找文件

TOP

楼上方法不行,效率低,而且麻烦,还有很多不可知因素,例如同名文件,多个版本等

读注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network,里面找找,有Path的

TOP

可以试着这样找:
C:\>ftype bittorrent
bittorrent="D:\Program Files\Thunder\thunder.exe" /openfile "%1"

TOP

这招还可以,只怕有什么bitcomet之类的在搞搞震就麻烦了。

或者在ftype 中找thunder?
for /f "delims=" %%a in ('%0') do (echo %%a)

TOP

我是新手,究竟这个怎么样写嘛? 有怪莫怪.

[ 本帖最后由 zjhuzi 于 2009-1-21 19:30 编辑 ]

TOP

这个问题没有完美答案
2L的当用户有同名文件就不可行
3L我的,如果别人直接用硬盘版(就是不写注册表的)就不可行
4L如果是用户先安装了迅雷再装什么的,或者用硬盘版也不可行
让用户输入路径吧,最方便了,或者叫用户复制在迅雷的安装目录下运行

TOP

匹配文件夹怎么样呢?  能配上多少就多少!
  1. @echo off
  2. for /f "tokens=2 delims==" %%i in ('wmic datafile where "extension='exe' and path like '%%\\Thunder\\Components\\InMedia\\%%' and filename='ThunderMinisite'" get name/value 2^>nul') do call echo del "%%i"
  3. for /f "tokens=2 delims==" %%i in ('wmic datafile where "extension='exe' and path like '%%\\Thunder\\Components\\Tips\\%%' and filename='tipsextend'" get name/value 2^>nul') do call echo del "%%i"
  4. pause
复制代码

TOP

匹配文件夾也可能不行,如果安裝的時候不用Thunder這個名字,用了其他名字,不也就找不到了
我也推薦直接找文件名,注意看文件名thunderminisite.exe和tipsextend.exe,我覺得第一個文件的重名
幾率就不大,有人要非得較勁説就是有,那我也只能説,閣下是在搗亂,第二個文件的話,幾率大一些
,但是大的程度可能還是比較微小的,所以還是找文件然後刪之比較靠譜

TOP

别人为了隐藏文件改名成系统文件。。。不排除这种情况。。。

TOP

有个建议,是不是可以让用户把迅雷5拖到P里面,这样就可以得到迅雷的目录了.

TOP

那人家拖了进去的是个快捷方式捏?这样操作还不如让人家直接复制到目录里面运行好了。。。

TOP

返回列表