set work_path=%cd% set proto_path=%work_path%\protocol set protoc=%work_path%\bin\protoc-3.19.4-win64\bin\protoc.exe set protoc-gen-go-plugin-path="%work_path%\bin\protoc-gen-go.exe" rem echo %protoc3% cd %proto_path% for /d %%s in (,*) do ( cd %%s for %%b in (,*.proto) do ( rem echo %%b %protoc% --proto_path=%GOPATH%\src\mongo.games.com\game --proto_path=. --plugin=protoc-gen-go=%protoc-gen-go-plugin-path% --go_out=%GOPATH%\src %%b ) cd .. ) cd %work_path%