cd./protoGen del .\ProtoOut\*.cs del ..\Assets\Script\Proto\ProtoCS\*.cs dir .\Proto\*.proto /b > protolist.txt for /f "delims=." %%i in (protolist.txt) do protogen -i:./Proto/%%i.proto -o:./ProtoOut/%%i.cs -ns:CusProtobuf -p:detectMissing set OUT_PATH=..\Assets\Script\Proto\ProtoCS copy .\ProtoOut\*.cs %OUT_PATH% ::pause exit