2012-08-10 3 views

답변

1

대지 안에서는 달성하기 어려울 것입니다. .resx 파일을 개별적으로 편집하는 독립 실행 형 도구가 많이 있습니다 (예 : http://resx.sourceforge.net 또는 http://resxmanager.com). gthe 파일을 변환 할 때 큰 도움이되지만 스크립팅/일괄 처리를 할 수 있는지는 알 수 없습니다.

RESX는 간단한 XML 파일이므로 표준 C#/Perl/Ruby/Python 라이브러리를 통해 XML을로드하고 텍스트를 패치 한 다음 파일 대신 다시 쓸 수있는 간단한 콘솔 응용 프로그램을 작성하는 것이 더 빠르다고 생각합니다. 스크립트 가능한 도구를 찾고 있지만 어쩌면 틀 렸습니다. 그런 도구를 너무나 보게되어 기쁩니다! :)

- 편집 :에 .. 순수 박쥐 배치 파일로

, 그것은 어려울 수 있습니다, 윈도우 콘솔은 단순히 적절한 명령을 문자열 바꾸기 없기 때문에 당신은 see the BAT here 같은 몇 가지 까다로운 명령을 사용해야합니다 grep이나 sed와 같은 최소한의 도구 만 있으면 편리 할 것이고 스크립트는 100 % 더 유연 할 것입니다.

PowerShell, CygWin, Ruby 등을 사용하거나 Windows와 함께 설치해야하는 JScript/VBScript를 사용하여 쉽게 수행 할 수 있습니다. See here for a such a script in VBS. 특정 하위 폴더 만 검색하지만 재귀 디렉토리 보행을 얻으려면 this sample과 쉽게 섞을 수 있습니다. Btw. VBS는 확장명이 myscript.vbs 인 파일로 유지되며 단순히 두 번 클릭하거나 단순히 .bat 또는 .exe 파일처럼 실행될 수 있습니다.

이 모든 것은 일반적인 프로그래밍과 비슷합니다. 복잡한 이름 바꾸기가 있고 Python/Ruby/blargh가 없으면 코드로 C#으로 작성하는 것이 좋습니다. 더 우호적이십시오.

+0

내 프로젝트의 모든 폴더를 통과하는 배치 파일을 만들 수 있으며 .resx 파일이 끝나는 파일을 찾고 복사 한 다음 이름을 바꿀 수 있습니까? 예 : UserControlOne.aspx.resx -> UserControlOne.aspx.resx + UserControlOne.aspx.en.US.resx – user1589837

+0

위의 편집 내용을 참조하십시오 :) 모든 링크는 작동하는 스크립트를 가리키고 있으므로 빨리 작업 할 수 있습니다. – quetzalcoatl

관련 문제