zoukankan      html  css  js  c++  java
  • 批量生成protoBuf到cs文件

    color 0A && echo off

    rem protoc程序名
    set "PROTOC_EXE=protoc.exe"
    rem .proto文件名
    ::set "PROTOCOL_FILE_NAME=t2.proto"

    %PROTOC_EXE% --version

    set "WORK_DIR=%cd%"
    rem cs
    set "CS_OUT_PATH=%cd%Cs"
    if not exist %CS_OUT_PATH% md %CS_OUT_PATH%

    ::删除之前创建的文件
    ::del %CS_OUT_PATH%*.* /f /s /q

    echo 工作目录:"%WORK_DIR%"
    for /f "delims=" %%i in ('dir /b "*.proto"') do (
        "%WORK_DIR%\%PROTOC_EXE%" --proto_path="%WORK_DIR%" --csharp_out="%CS_OUT_PATH%" "%WORK_DIR%\%%i"
        echo 文件:%%i 已经处理.
        )
        
    rem cs  单个文件处理
    ::echo.generate cs
    ::"%WORK_DIR%\%PROTOC_EXE%" --proto_path="%WORK_DIR%" --csharp_out="%CS_OUT_PATH%" "%WORK_DIR%\%PROTOCOL_FILE_NAME%"

    pause

  • 相关阅读:
    sql
    java常见异常
    call的用法及NodeList与Array的区别
    os模块
    random模块
    time模块
    序列化模块
    模块介绍
    内置函数
    匿名函数-lambda
  • 原文地址:https://www.cnblogs.com/zeroone/p/8487587.html
Copyright © 2011-2022 走看看