TXT2HTML:纯文本转换为简单网页的批处理

@setlocal enabledelayedexpansion&title %~n0 - [email protected]
@for %%n in (%*) do call :convert %%n
exit

:convert
@if not exist "%1" goto :eof||cd /d %~dp1
@echo ^>%~n1.html
@echo ^%~n1^>>%~n1.html
@for /f %%r in (%~f1) do echo ^%%r^>>%~n1.html
@pause

准备做个CHM帮助文件,需要将纯文本转网页文件。网上找的小工具虽然方便,但是冗余代码太多;用高级语言编个程序好像也不值当,批处理用不了几行代码就搞定了。

使用方法有三:

1. 命令行操作,在CMD中shu输入批处理命令,把文本文件路径作为参数录入,回车执行即可。

2. 文件拖放操作,在文件管理器(文件夹)里面把文本文件拖入批处理文件。

3. 鼠标右键发送到操作:建立该批处理文件的快捷方式,移至系统“发送到”文件夹;之后在任意文本文件右键菜单选择命令执行。

你可能感兴趣的:(Bat)