批處理將chm轉為html檔案

2021-07-25 06:29:45 字數 893 閱讀 9879

html的好處就是可以通過瀏覽器開啟

有的chm是英文的,像我閱讀起來就比較費勁,但是轉成html就容易多了,使用瀏覽器開啟之後,就可以通過瀏覽器的網頁翻譯外掛程式直接翻譯了

通過批處理使用系統自帶的轉換工具來轉換

@echo off

color 43

set ex=.chm

if "%1" == "" (goto aa) else (goto bb)

:aaecho 正在轉換請勿關閉視窗!

set ***=

for /f "delims=" %%j in ('dir/b/a-d/od *%ex%') do (

hh -decompile %~dp0%%~nj %~dp0%%j & set ***=%%j

)cls

if "%***%" =="" (echo 當前目錄未發現chm檔案!) else (echo 轉換完成!)

pause >nul 2>nul

exit

:bbecho 正在轉換請勿關閉視窗!

hh -decompile %~dp0%~n1 %1

clsecho 轉換完成!

pause >nul 2>nul

exit

複製上面的文字儲存為.bat格式

用法1.把需要處理的chm檔案直接拖放到 .bat上,會在bat的同目錄下生成乙個以拖放的檔名命名的資料夾。

用法2,,把bat放到需要處理的chm檔案目錄中,雙擊執行,會自動把該目錄中的所有chm檔案轉為html並分別放到以他們命名的資料夾中

有個bug,檔名或檔案所在目錄帶有空格的無法使用

其實cmd裡有可以支援帶空格的檔名和目錄的方法,不過我按網上的說法加了雙引號也不好用,希望有人看到能修正一下。

將文字檔案轉為html檔案

前言 借助指令碼把文字裡的資料轉為html資料,此時用到cat cloud here document用法 如 info.txt文字資料為 zhangsan shang hai lisi beijing wangwu tianjin txt2html.sh指令碼 為 bin bash cat clo...

將chm轉換為html或pdf

有些時候,需要將chm轉換為html或pdf什麼的,網上找了找,windows下面有乙個軟體名為chm2html的,不過是乙個共享軟體,這裡我說的是在ubuntu下面的乙個小軟體chmlib,試用了一下效果還不錯,速度也是超快,安裝方式 sudo apt get install libchm bin...

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...