내 XP 시스템에서이 두 배치 파일을 프로젝트 폴더에 대해 테스트 한 결과 제대로 작동했습니다.
배치 파일 1 - 올바른 경로를 가리 키도록 업데이트 - 두 배치 파일을 모두 저장 한 후에이 파일을 실행하십시오. 당신은 내가 나열하지 않았다 필요한 모든 확장을 포함하도록 업데이트 -
for /f "tokens=*" %%a IN ('dir /b /s "c:\temp\myrootcodefolder\*.*"') do call allmycode.bat %%a %%~xa
배치 파일 2 :이 doit.bat 하나를 저장합니다. 이 넣어 기꺼이보다 allmycode.bat
if %2.==. goto :END
if %2==.vb goto :OUTPUT
if %2==.cs goto :OUTPUT
if %2==.aspx goto :OUTPUT
if %2==.txt goto :OUTPUT
if %2==.config goto :OUTPUT
if %2==.asax goto :OUTPUT
if %2==.asmx goto :OUTPUT
if %2==.skin goto :OUTPUT
GOTO :END
:OUTPUT
echo. >> allmycode.txt
echo. >> allmycode.txt
echo ============================================ %1 >> allmycode.txt
echo. >> allmycode.txt
type %1 >> allmycode.txt
:END
가에 정교해야하지만 이것은 아마도 가장 좋은 대답이다. 현재 문서를 인쇄하는 간단한 매크로는 .DTE.ExecuteCommand ("File.Print")입니다. 루프를 추가하여 프로젝트의 모든 파일을 반복합니다. 파일을 엽니 다. 인쇄를하십시오; 그런 다음 파일을 닫으십시오. –