@ECHO OFF
SET T=%~n1
set name_dir=%T: =_%
ECHO [%name_dir%]
set sp_found=0
if not "%name_dir%" == "%T%" (
set sp_found=1
)
title 路径不要带空格
echo 选择的文件为[%1]
echo 扩展名[%~x1]
echo 发现空格[%sp_found%]
if "%sp_found%" == "1" (
copy %1 tmp.chm
set chm=tmp.chm
) else (
set chm=%1
)
if "%~x1" == ".chm" (
@echo on
hh -decompile ./%name_dir%_%random%%random% %chm%
@echo off
) else (
echo 文件类型错
)
if "%sp_found%" == "1" (
del tmp.chm
)
pause
把上面存为d-chm.cmd
把.chm文件拖到上面就可解压chm文件
注:文件路径不能有空格