手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >CHM 文档解包批处理代码
CHM 文档解包批处理代码
摘要:HH的脾气是目标文件夹路径不支持带空格或引号,所以变复杂了点,否则一行命令足矣其他的代码没啥难度,重在实用批处理代码如下:复制代码代码如下:...

HH的脾气是目标文件夹路径不支持带空格或引号,所以变复杂了点,否则一行命令足矣

其他的代码没啥难度,重在实用

批处理代码如下:

复制代码 代码如下:

::主命令格式如下

::hh -decompile 目标文件夹 CHM源文件名

::目标文件夹及文件名均不能加引号,目标文件夹不能含空格

@echo off & setlocal enabledelayedexpansion

title CHM 文档解包批处理 By SunTB

if exist "%~dpnx1" (

set file=%~dpnx1

set file_pth=%~dp1

set file_pth=!file_pth:~0,-1!

set file_name=%~nx1

) else (

echo.&echo 请输入 CHM 文件完整路径:

echo.&set /p file=

set file=!file:"=!

call :pthquery

)

if /i not "!file:~-4!"==".chm" (echo.&echo 该文件类型名不是 .CHM ,按任意键退出&pause>nul&exit)

set save_pth=!file_name: =!

cd /d "!file_pth!"

hh -decompile !save_pth:~0,-4!_CHM !file_name!

start "" "!file_pth!!save_pth:~0,-4!_CHM"

exit

::提取手工输入路径中的文件夹路径及文件名

:pthquery

set /a pthx+=1

if "!file:~-%pthx%,1!"=="" (

set file_pth=!file:~0,-%pthx%!

set file_name=!file:~-%pthx%!

set file_name=!file_name:~1!

goto :eof

)

goto :pthquery

【CHM 文档解包批处理代码】相关文章:

按扩展名分类批处理bat文件

批处理编程- -介绍

CMD记录器改良版代码

查找偶数行内容的批处理

批处理版的SC

一个可以修复 IE浏览器的批处理文件

批处理 数码雨代码解释

打造个性批处理界面

DOS 下的批处理文件

迅速删除非法文件名的批处理代码

精品推荐
分类导航