新网吧联盟

标题: 批处理实现文档的转换输出 [打印本页]

作者: 技树宅    时间: 2018-8-14 10:33
标题: 批处理实现文档的转换输出
本帖最后由 技树宅 于 2018-8-14 10:46 编辑

        批处理是一种简化的脚本语言,使用起来非常方便,但新手朋友在实际编写中难免会遇到一些问题。今天借用前不久朋友遇到的问题来举个例子吧:如何用批处理实现将很多文档拖到一个exe程序中,然后再在exe程序里转换输出。        代码如下:
        @echo off
        setlocal enabledelayedexpansion
        for /f %%i in (S.txt) do (
        set /S n+=1
        set #!n!=%%i)
        for /l %%i in (1,1,%n%) do (
        for /f %%k in ('set #^|find /c /v ".*"') do set l=%%k
        set /S r=!random! %% !l! +1
        for /f "tokens=1-3 delims=:=" %%k in ('set #^|findstr /n .*') do (
        if "%%k%"=="!r!" (
        set/S m+=1
        set _!m!=%%m
        set %%l=)))
        (for /l %%i in (1,3,%n%) do (
        set /S l=%%i+1
        set /S m=%%i+2
        call echo !_%%i!_%%_!l!%%_%%_!m!%%
        ))>T.txt
        type T.txt










欢迎光临 新网吧联盟 (https://www.uxwb.com/) Powered by Discuz! X3.4