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

[注册表类] 求助:批处理删除指定网站的cookie

[复制链接]
发表于 2013-6-1 14:55:01 | 显示全部楼层 |阅读模式
  1. 由于需要将某些指定网站的cookie删除,不被网站记录登录的痕迹,百度了很久,都是利用一些软件带有界面,没有提供带命令行方式的操作方法,不能做到自动化删除指定网站的cookie,网上流传的都是删除所有cookie的批处理,近日查看批处理相关资料,结合自己的需要编写了这个小得批处理程序,希望对由此需要的朋友有所帮助。

  2. 源代码如下:

  3. rem  delck.bat or delck.cmd 这就是批处理的文件名

  4. rem 关闭回显功能,不让它出来干扰画面

  5. @echo off

  6. rem 设置find和 taskkill 的执行路径,win7有此bug,XP可以识别

  7. set cmdpath=%systemroot%\system32

  8. rem 判断windows系统版本,确定cookie的位置
  9. ver | %cmdpath%\find /i "6.1">nul
  10. if %errorlevel% equ 0 (goto win7)

  11. ver | %cmdpath%\find /i "5.1">nul
  12. if %errorlevel% equ 0 (goto winXP)

  13. :win7
  14. echo.
  15. cd /D %userprofile%\AppData\Roaming\Microsoft\Windows\Cookies
  16. echo 您的系统是 :Windows 7
  17. goto begin

  18. :winXP
  19. echo.
  20. cd /D %userprofile%\Cookies
  21. echo 您的系统是 :Windows XP


  22. :begin

  23. if "%1"==""  goto usage

  24. rem 需要关闭浏览器才可以完全删掉指定的cookie,这里以360和ie为例,可以根据需要添加其他的浏览器

  25. echo =======正在关闭浏览器=======
  26. @%systemroot%\system32\taskkill /im 360se.exe >nul
  27. @%systemroot%\system32\taskkill /im iexplore.exe>nul
  28. echo =======已经关闭浏览器=======
  29. :delck1
  30. echo.
  31. echo =======正在清除%1的cookie=======
  32. for %%i in (*.txt) do type %%i | %systemroot%\system32\find.exe /i "%1" && del %%i
  33. echo =======清除%1的cookie完毕=======
  34. if "%2"==""  goto end
  35. :delck2
  36. echo.
  37. echo =======正在清除%2的cookie=======
  38. for %%i in (*.txt) do type %%i | %systemroot%\system32\find.exe /i "%2" && del %%i
  39. echo =======清除%2的cookie完毕=======
  40. goto end

  41. :usage
  42. echo.
  43. echo 使用方法:delck cookie关键词1 cookie关键词2
  44. goto ender

  45. :end
  46. echo.
  47. echo 清除cookie完毕,按任意键退出!
  48. pause >nul

  49. :ender



  50. 使用时输入 delck cookie关键词1 cookie关键词2,例如:delck baidu taobao 就可以同时删除百度和淘宝的cookie,当然这个还可以改为同时删除3个,4个以及更多的指定网站的cookie.

复制代码
请大家测试看看这个批处理为什么执行后闪了下就自动退出了,请高人修正下,另外说的那个“delck cookie关键词1 cookie关键词2”在哪设置呢?
发表于 2013-6-2 12:47:02 | 显示全部楼层
看这个批处理为什么执行后闪了下就自动退出了

删除@echo off
删除所有的>nul
代码保存为C:\test.bat
开始
运行
cmd
C:\test.bat
看看到哪一步出现的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 07:17 , Processed in 0.018566 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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