2008年6月18日星期三

用Astyle批量美化C++程序代码

astyle是一款很好的C++/Java/C#代码美化工具。可采用下列代码来进行批量美化

REM yankchina@gmail.com
REM
批量将本目录中的所有C++文件用Astyle进行代码美化操作
REM
2008-06-16
REM
设置Astyle命令位置和参数
set astyle
="D://InstallSoft//astyle//astyle.exe"
set mode
=ansi
REM
循环遍历目录
for /r . %%a in (*.hpp) do %astyle% --style=%mode% "%%a"
for /r . %%a in (*.cpp) do %astyle% --style=%mode% "%%a"
for /r . %%a in (*.h) do %astyle% --style=%mode% "%%a"
REM
删除所有的astyle生成文件
for /r . %%a in (*.orig) do del "%%a"
pause