
求助批處理刪除指定網站的coo
kie
- 由于需要將某些指定網站的cookie刪除,不被網站記錄登錄的痕跡,百度了很久,都是利用一些軟件帶有界面,沒有提供帶命令行方式的操作方法,不能做到自動化刪除指定網站的cookie,網上流傳的都是刪除所有cookie的批處理,近日查看批處理相關資料,結合自己的需要編寫了這個小得批處理程序,希望對由此需要的朋友有所幫助。
- 源代碼如下:
- remdelck.bat or delck.cmd 這就是批處理的文件名
- rem 關閉回顯功能,不讓它出來干擾畫面
- @echo off
- rem 設置find和 taskkill 的執行路徑,win7有此bug,XP可以識別
- set cmdpath=%systemroot%system32
- rem 判斷windows系統版本,確定cookie的位置
- ver | %cmdpath%find /i 6.1>nul
- if %errorlevel% equ 0 (goto win7)
- ver | %cmdpath%find /i 5.1>nul
- if %errorlevel% equ 0 (goto winXP)
- :win7
- echo.
- cd /D %userprofile%AppDataRoamingMicrosoftWindowscookies
- echo 您的系統是 :Windows 7
- goto begin
- :winXP
- echo.
- cd /D %userprofile%cookies
- echo 您的系統是 :Windows XP
- :begin
- if %1==goto usage
- rem 需要關閉瀏覽器才可以完全刪掉指定的cookie,這里以360和ie為例,可以根據需要添加其他的瀏覽器
- echo =======正在關閉瀏覽器=======
- @%systemroot%system32taskkill /im 360se.exe >nul
- @%systemroot%system32taskkill /im iexplore.exe>nul
- echo =======已經關閉瀏覽器=======
- :delck1
- echo.
- echo =======正在清除%1的cookie=======
- for %%i in (*.txt) do type %%i | %systemroot%system32find.exe /i %1 && del %%i
- echo =======清除%1的cookie完畢=======
- if %2==goto end
- :delck2
- echo.
- echo =======正在清除%2的cookie=======
- for %%i in (*.txt) do type %%i | %systemroot%system32find.exe /i %2 && del %%i
- echo =======清除%2的cookie完畢=======
- goto end
- :usage
- echo.
- echo 使用方法:delck cookie關鍵詞1 cookie關鍵詞2
- goto ender
- :end
- echo.
- echo 清除cookie完畢,按任意鍵退出!
- pause >nul
- :ender
-
- 使用時輸入 delck cookie關鍵詞1 cookie關鍵詞2,例如:delck baidu taobao 就可以同時刪除百度和淘寶的cookie,當然這個還可以改為同時刪除3個,4個以及更多的指定網站的cookie.
nclick="copycode($('code0'));">復制代碼
請大家測試看看這個批處理為什么執行后閃了下就自動退出了,請高人修正下,另外說的那個“delck coo
kie關鍵詞1 coo
kie關鍵詞2”在哪設置呢?