@echo off
title "系统自带CHM反译功能!"
echo "注意chm文件中不能存在空格!"
echo "脚本编写:PeterDocter"
echo "2007-04-18"
path %windir%;%windir%\system32
echo Decompinling...
for /f "tokens=*" %%I in ("%1") do (
rem 短小Chm文件
set Chm=%%~nxsI
rem 创建完整目录
set ChmDir=%%~nI
rem 完整路径
set ChmPath=%%~dpI
)
rem 切换到目标路径
cd /d %ChmPath%
if not exist "%chmDir%" md "%chmDir%"
rem HH 反译参数
HH.EXE -decompile %chmDir% %Chm%
echo All files in the %chmDir%!
pause
exit
想加上右击鼠标功能可惜不知道如何做?还有chm文件存在空格时就比较麻烦!看一下哪位可以优化一个代码?
[ Last edited by peterdocter on 2007-4-19 at 04:38 AM ]
title "系统自带CHM反译功能!"
echo "注意chm文件中不能存在空格!"
echo "脚本编写:PeterDocter"
echo "2007-04-18"
path %windir%;%windir%\system32
echo Decompinling...
for /f "tokens=*" %%I in ("%1") do (
rem 短小Chm文件
set Chm=%%~nxsI
rem 创建完整目录
set ChmDir=%%~nI
rem 完整路径
set ChmPath=%%~dpI
)
rem 切换到目标路径
cd /d %ChmPath%
if not exist "%chmDir%" md "%chmDir%"
rem HH 反译参数
HH.EXE -decompile %chmDir% %Chm%
echo All files in the %chmDir%!
pause
exit
想加上右击鼠标功能可惜不知道如何做?还有chm文件存在空格时就比较麻烦!看一下哪位可以优化一个代码?
[ Last edited by peterdocter on 2007-4-19 at 04:38 AM ]
