CHM 文档解包批处理代码
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 文档解包批处理代码
HH的脾气是目标文件夹路径不支持带空格或引号,所以变复杂了点,否则一行命令足矣 其他的代码没啥难度,重在实用 批处理代码如下: 复制代码 代码如下: ::主命令格式如下 ::hh -decompile 目标文件夹 CHM源文件名 ::目标文件夹及文件名均不能加引号,目标文件夹不能含空格 @echo off & setlocal enabledelayedexpansion title CHM 文档解包批处理 By SunTB if exist "%~dpnx1" ( set f
-
Java 实现Excel文档添加超链接的代码
超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页.文件.邮件.网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能.本文将介绍通过Java程序给Excel文档添加超链接的方法,这里支持添加多种不同类型的链接,如URL网页链接.Workbook工作簿链接.File文档链接.Unc网络路径链接等. 使用工具:Free Spire.XLS for Java (免费版) 注:通过官网下载包,并解压将lib文件夹下的jar文件导入java程序.如下导入效果: Java
-
用JavaScript获取页面文档内容的实现代码
JavaScript的document对象包含了页面的实际内容,所以利用document对象可以获取页面内容,例如页面标题.各个表单值. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js基础</title> </head> <body> <p>一. 用Documen
-
Java实现去除文档阴影的示例代码
目录 一.前言 二.实现原理 1. 图像 2. 灰度转换 3.阈值处理 三.代码实现 1.读取图像 2.阈值处理 一.前言 文稿扫描大家用的都比较频繁.想是各种证件.文件都可以通过扫描文稿功能保存到手机.相比直接拍照,在扫描文稿时,程序会对图像进行一些矫正.比如去除阴影.修正倾斜.旋转矫正等.进行这些处理后的图片要更加容易识别.今天就来讨论以下去除阴影的操作. 二.实现原理 1. 图像 在开始实现前,我们来了解一些图像相关的知识.这里讨论RGB图像,也就是我们俗称的彩色的图像.图像可以被看作是一
-
ADOX.Catalog中文帮助详细说明chm文档第1/3页
首先给个完全版的地址,如果您机器上装过OFFICE应该可以打开的:ADOX 对象模型, 地址是:"C:\Program Files\Common Files\Microsoft Shared\OFFICE11\2052\ADO210.CHM", 您可以在运行里输入:"hh.exe C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ADO210.CHM::/htm/admscobjectmode
-
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
分别针对ie和火狐分别作了对xml文档和xml字符串的解析,所有代码都注释掉了,想看哪部分功能,去掉注释就可以了. 至于在ajax环境下解析xml,其实原理是一样的,只不过放在了ajax里,还是要对返回的xml进行解析. 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <
-
发老兵及海洋VBS解包工具代码
关于为什么提供打包程序和打包压缩文件.MDB的解压 2006.asp 海阳顶端网asp木马2006版文件 unpack.vbs 打包文件"hytop.mdb"的解开器 2006x.exe 海阳顶端网asp木马2006 c/s模式转换器 2006x2.exe 海阳顶端网asp木马2006 专用短服务器端 c/s模式转换器 2006z.exe 海阳顶端网asp木马2006_lite版本组合器 用来自定义生成相应功能的lite版木马 hididi.ini 2006
-
spring boot实现自动输出word文档功能的实例代码
spring boot实现自动输出word文档功能 本文用到Apache POI组件 组件依赖在pom.xml文件中添加 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version> </dependency> <dependency> <groupId&
-
JAVA包装类及自动封包解包实例代码
复制代码 代码如下: public class Wrapper { public static void main(String[] args) { int i = 500; Integer t = new Integer(i); int j = t.intValue(); String s = t.toString(); System.out.println(t); Integer t1 =
-
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
随着html5的兴起,那些公司对大型游戏的开发正在慢慢疏远,一.开发周期长:二.运营花费高:他们正找一些能够克服这些缺点的替代品.正好,html5的出现可以改变这些现状,在淘宝.京东等一些大型电商网站.QQ.微信等聊天软件都出现了html5的小游戏,这说明html5越来越受到大家的青睐.接下来我用javascript实现一个小型游戏---打地鼠. 一.游戏简介 打地鼠这个游戏相信大家都不陌生,也是童年时候一款经典的游戏.本次游戏的编写是以html文件形式完成的,并且使用HBulider软件进行编
随机推荐
- 学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例
- ASP.NET下母版页和内容页中的事件发生顺序整理
- 正则表达式小结篇
- Java微信公众平台开发(13) 微信JSSDK中Config配置
- asp.net图片上传生成缩略图的注意事项
- Asp.net开发常用的51个非常实用的代码
- PHP 危险函数解释 分析
- python中global用法实例分析
- 四、处理表单数据
- SpringMVC实现文件上传和下载功能
- JS实现的幻灯片切换显示效果
- js动态添加事件并可传参数示例代码
- document.getElementById的一些细节
- 利用nginx与ffmpeg搭建流媒体服务器过程详解
- 深入理解Java虚拟机体系结构
- C语言学生成绩管理系统课程设计
- Swift如何使用类型擦除及自定义详解
- Android开发实现SubMenu选项菜单和子菜单示例
- vue实现商品加减计算总价的实例代码
- TP5.0框架实现无限极回复功能的方法分析