将文件拖放到批处理自动转换,如果有特殊字符或内部语言可能会转换失败
- @echo off&setlocal enabledelayedexpansion
- set "total_row=0"&set "number_row=0"&set "number_name=1"
- for /f "delims=" %%i in ('type "%~1"') do (
- set/a "total_row+=1"
- if "!number_row!" leq 199 (
- set/a "number_row+=1"
- (echo,%%i)>>"%~dpn1_!number_name!%~x1"
- )
- if !number_row! equ 200 (
- set/a "number_name+=1"
- set "number_row=0"
- (echo,%%i)>"%~dpn1_!number_name!%~x1"
- )
- )
- echo,数据统计:&echo/&echo/&echo,总行数: %total_row%&echo,转换后文件数: %number_name%
- pause
复制代码
|