這兩天乙個朋友以前的 rar 密碼忘記了
我說:你到網上找軟體
他回答:都對應不了最新的版本要不就是不好使的
我說:那就自己寫個程式 呼叫 rar 帶的命令列公具窮舉吧,然後判斷rar.ext 返回的資訊
他回答:好像很難 我很急。
我說:那我試驗一下,給你寫幾行程式。
他回答:好我等
開啟「傳說中可以讓任何人忘記其他開發環境的 vs.***」
新建乙個 c# 的工程,準備寫**
nnd 好久不寫捕獲命令列還要找資料 鬱悶
後來發現 zip 也可以用類似方法搞定
方法如下給大家看看:
建立乙個目錄隨便在那裡以下用 [dir] 代替
copy 你忘記密碼的 rar 到 [dir] 下 (這個rar下文中用 rarfile.rar 表示)
copy 你計算機rar安裝目錄中帶的 unrar.exe 或 rar.exe 到 [dir] 下
找個 生成字典的程式成城乙個字典(以下用 pss.txt 表示),
自己手寫也行格式如下:(每行乙個回車)
123
abc
test
admin
新建乙個批處理檔案內容如下(一下湧用 unrarfile.cmd 表示):
for /f "usebackq" %%i in (`type pss.txt`) do unrar.exe e -p%%i rarfile.rar
然後你就可以執行 unrarfile.cmd 了成功後 螢幕會停在那裡並問你
----------------------------------------------
[file] 已經存在,覆蓋它嗎?<
[y]-是, [n]-否, [a]-全部, [e]-從不, [r]-改名, [q]-退出
----------------------------------------------
這時按 ctrl+c 結束命令即刻
你的檔案以及成功解壓縮了
批處理檔案
dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因 此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但 其用...
批處理檔案
今天實習做kuntian license server時,每次執行服務都需要在dos中鍵入installutil或installutil u 為了省事,我做了乙個批處理檔案來執行 批處理檔案很簡單 只有兩句 c windows microsoft.net framework v4.0.30319 i...
批處理檔案
前言 我們常常會在一些批處理檔案中看到 echo off這個命令,那他究竟有什麼作用,要想知道這個命令,我們首先得知道echo這個命令的作用,這個命令叫做 回顯 就是把這條命令後的內容顯示到控制台上,接下來我們來看一下 echo off命令的作用。內容我們來新建乙個檔案,檔案就命名為test ech...