亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

批處理版chm文件反編譯器 v1.3

2020-07-26 19:47:36
字體:
來源:轉載
供稿:網友

作者不光用后綴名的方式進行了判斷,還在處理完成后判斷是不是偽chm文件列表,這點做的不錯,除了這個以外,還有一點收獲,在cmd中輸入hh.exe 磁盤名稱,看看有什么效果,不錯,打開了相應的盤符,以前都是用start 磁盤盤符打開的,又學了一手。

你手頭是否有幾本chm格式的電子書?你是否有過滿世界搜索反編譯chm軟件的痛苦經歷?你是否抱怨過這些軟件有這樣或那樣的限制?然而,你是否意識到,就在你的系統里,微軟已經為你準備好了小巧而強悍的反編譯程序?

  沒錯,微軟已經為各位準備好了這樣的軟件,它就是各位雙擊chm文件時系統默認調用的hh.exe!我沒有開玩笑,hh.exe這個毫不起眼的家伙,除了是個默默無聞的chm文件閱覽器之外,還是個現成的chm文件反編譯器!只是這個反編譯器的調用參數一直未見微軟公布,網上偶爾見到只言片語,也未引起大家的足夠重視,因此它一直是大隱隱于市。

  不過,hh.exe要成為我們手里的反編譯利器,光靠一條簡陋的命令是不夠的,它還需要各位的反復測試、耐心打磨。現奉上本人草就的代碼,只做了一些主要的功能,尚未做界面的美化,請各位測試。

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: chm文件反編譯器 V1.3:: code by namejm 2007.12.27~2010.4.9 bbs.bathome.net CMD@XP:::: 功能:::   單個/批量反編譯chm文件,并保持資源的原始結構。:: 使用方式有兩種:::   ① 把單個或多個文件直接拖放到本程序。::   ② 直接雙擊運行。此時處理的是當前目錄下所有以.chm為后綴的文件:: 執行過程及處理效果:::   因為 hh -decompile 語句不能使用引號,所以,先把原始資源釋放到:: 短文件名格式的文件夾中,釋放完畢后再改名;::   兩種執行方式都有簡單的容錯處理;反編譯后的資源放在單獨的文件夾:: 中,此文件夾位于當前目錄,并以chm文件名命名。::  無法識別不以.chm為后綴名的chm文件,但是可以識別以.chm為后綴名::的其他文件(貌似有點拗口^_^)::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@echo offset TT=chm文件反編譯器 1.3echo.&echo.&echo     正在反編譯CHM文件,請稍候...cd /d "%~dp0":: 以拖動文件到批處理文件上的方式運行批處理時,%cd% 的值將會強制轉換為:: %homepath%,因此,上一條語句非常關鍵!set "destination=chm文件反編譯結果"for /f "delims=" %%i in ("%destination%") do set "destination_short=%%~sfi"md "%destination%" 2>nuldel /a /f "%destination%/偽chm文件列表.txt" 2>nulif "%~1"=="" goto All:Someset str=%*set "str=%str:"=%"set "str= %str%"call set "str=%%str: %~d1=" "%~d1%%"for %%i in ("%str%") do (  if not %%i=="" (    title %TT%-正在處理"%%~nxi"    if /i not "%%~xi"==".chm" (      echo.&echo     "%%~nxi"不是chm文件      echo.&echo     請按任意鍵繼續...      pause>nul      cls      echo.&echo.&echo     正在反編譯CHM文件,請稍候...    ) else (      rd /q /s "%%~ni" 2>nul      hh -decompile %destination_short%/%%~sni %%~sfi      if not exist "%destination%/%%~sni" (        echo "%%~nxi">>"%destination%/偽chm文件列表.txt"      ) else (        ren "%destination%/%%~sni" "%%~ni" 2>nul      )    )  ))exit:Allfor /f "delims=" %%i in ('dir /a-d /b *.chm 2^>nul') do (  title %TT%-正在處理"%%~nxi"  rd /q /s "%destination%/%%~ni" 2>nul  hh -decompile %destination_short%/%%~sni %%~sfi  if not exist "%destination%/%%~sni" (    echo "%%~nxi">>"%destination%/偽chm文件列表.txt"  ) else (    ren "%destination%/%%~sni" "%%~ni" 2>nul  ) )

更新歷史:

2010.4.9
  把反編譯后的資源統一存放在指定的目錄下,不再與cmd文件位于同一
目錄下;
  修改了幾處錯誤:
  1、當把文件拖曳到cmd窗口時,能兼容絕大多數特殊情況,比如等號、
分號、&;唯有兩種情況無法處理:當路徑中帶&而沒有任何空格時;當路徑
中存在^符號時;但是,雙擊運行時不受任何特殊字符的影響;
  2、當拖曳過來的文件與cmd文件不在同一目錄下時也能正確處理;
  此為1.3版;
2008.3.13
  生成的文件夾與CHM文件名保持一致,無須對特殊字符再做任何替換;
感謝 隨風 的提醒;此為1.2版;
2008.1.27
  增添了反編譯多個指定CHM文件的功能;修正了不兼容文件名中帶^的
錯誤;修改了部分提示信息;此為1.1版;
2008.1.8
  不再把文件名中的&強制改為&,但是,文件名中的空格仍然沒法不去掉
2007.12.27
  初始版本1.0發布

反編譯是為了提取其中有用的資源,或是修改其中的錯誤而重新制作成chm文件。

反編譯后的效果我在代碼里已經說明了:單個/批量反編譯chm文件,并保持資源的原始結構。

到此這篇關于批處理版chm文件反編譯器 v1.3的文章就介紹到這了,更多相關chm文件反編譯器內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91a在线视频| 国产精品欧美一区二区| 亚洲国产欧美日韩精品| 精品女同一区二区三区在线播放| 欧美精品aaa| 中文国产成人精品| 国产在线精品成人一区二区三区| 亚洲一区二区久久久| 亚洲精品国产精品自产a区红杏吧| 欧美中文字幕视频在线观看| 日韩毛片中文字幕| 亚洲午夜未满十八勿入免费观看全集| 久久偷看各类女兵18女厕嘘嘘| 97在线观看视频国产| 91av在线播放| 亚洲成人黄色在线| 亚洲自拍偷拍在线| 中文字幕欧美日韩在线| 成人乱人伦精品视频在线观看| 韩剧1988在线观看免费完整版| 成人性生交大片免费看小说| 日韩成人在线视频| 国产69精品久久久| 亚洲黄在线观看| 一区二区日韩精品| 午夜精品久久久久久99热| 青青草原成人在线视频| 亚洲一区二区三区久久| 国产精品成人免费电影| 久久影院资源网| 成人在线一区二区| 精品福利樱桃av导航| 亚洲一区二区三区四区在线播放| 欧美在线视频网站| 日本久久91av| 精品国产一区二区三区久久久狼| 91精品国产综合久久久久久蜜臀| www日韩中文字幕在线看| 精品久久久久久国产| 亚州av一区二区| 国产中文字幕亚洲| 精品成人国产在线观看男人呻吟| 性欧美在线看片a免费观看| 亚洲图片在区色| 亚洲网站在线看| 欧美成人激情视频| 中文字幕久热精品在线视频| 97成人精品视频在线观看| 久久免费精品日本久久中文字幕| 欧美老少做受xxxx高潮| 欧美精品在线播放| 亚洲人午夜色婷婷| 91中文在线观看| 日韩精品电影网| 国产精品九九九| 亚洲国产精品资源| 九九热视频这里只有精品| 福利精品视频在线| 国产精品久久久久77777| 亚洲伦理中文字幕| 韩国福利视频一区| 亚洲自拍中文字幕| 国产女人18毛片水18精品| xvideos国产精品| 久久久精品亚洲| 亚洲成人精品视频| 精品日韩视频在线观看| 欧美美女操人视频| 国产亚洲美女精品久久久| 2021久久精品国产99国产精品| 亚洲天堂成人在线| 91高清视频在线免费观看| 亚洲欧美视频在线| 日韩欧美国产一区二区| 日韩美女主播视频| 91精品国产99| 日韩国产中文字幕| 欧美在线视频观看| 亚洲精品久久久久久久久久久久| 精品激情国产视频| 日本一欧美一欧美一亚洲视频| 美女视频黄免费的亚洲男人天堂| 国产精品视频不卡| 国产精品亚洲一区二区三区| 亚洲精品一二区| 精品久久久久久中文字幕一区奶水| 91在线免费视频| 欧美在线免费观看| 国产成人精品电影| 精品久久久久久中文字幕一区奶水| 久久精品亚洲94久久精品| 日韩在线观看你懂的| 欧美孕妇孕交黑巨大网站| 亚洲国产99精品国自产| 亚洲欧美日韩国产精品| 国产精品美女久久久久久免费| 视频在线一区二区| 午夜剧场成人观在线视频免费观看| 亚洲国内精品视频| 国产精品久久久亚洲| 亚洲欧美激情精品一区二区| 欧美理论片在线观看| 欧美激情精品久久久| 91产国在线观看动作片喷水| 国产精品亚洲аv天堂网| 97在线精品视频| 亚洲视屏在线播放| 日韩欧美国产视频| 日韩欧美精品免费在线| 黄色成人在线免费| 欧美日韩亚洲高清| 2018中文字幕一区二区三区| 成人黄色av免费在线观看| 欧美裸体男粗大视频在线观看| 日本道色综合久久影院| 国产精品大陆在线观看| 精品美女国产在线| 国产日韩欧美在线播放| 国产精品一区二区女厕厕| 欧美黑人视频一区| 日韩有码在线播放| 亚洲网址你懂得| 午夜精品久久久久久久白皮肤| 亚洲视频精品在线| 亚洲成人久久电影| 疯狂做受xxxx高潮欧美日本| 91在线无精精品一区二区| 久久在线精品视频| 欧美日韩国产中文精品字幕自在自线| 久久免费精品日本久久中文字幕| 久久国产精品网站| 精品少妇v888av| 亚洲xxxxx| 日韩中文字幕在线精品| 在线日韩日本国产亚洲| 国产成人亚洲综合青青| 一区二区国产精品视频| 国产成人精品国内自产拍免费看| 97在线精品国自产拍中文| 91久久在线观看| 国产精彩精品视频| 一道本无吗dⅴd在线播放一区| 91久久精品国产91久久| 精品夜色国产国偷在线| 亚洲免费人成在线视频观看| 在线看欧美日韩| 亚洲丁香婷深爱综合| 96pao国产成视频永久免费| 日韩av网址在线| 日本三级韩国三级久久| 综合136福利视频在线| 亚洲人a成www在线影院| 精品美女永久免费视频| 亚洲色图校园春色| 午夜精品三级视频福利| 亚洲精品欧美极品| 91精品国产成人www| 久久久午夜视频| 欧美激情在线观看| 中文字幕免费精品一区高清| 丝袜美腿精品国产二区| 亚洲第一天堂av| 欧美富婆性猛交| 日韩欧美一区视频|