2009-10-28 3 views
0

wav 파일을 mp3로 변환 중이고 lame.exe를 사용합니다. 이제 cmd에서 "lame.exe sourcefile.wav endfile.mp3"을 사용할 때 훌륭하게 작동하고 자신의 진행률 표시 줄을 보여줍니다. 그러나 진행 상황을 보여주기 위해 내 신청서 안에 내 진도 표시 줄을 가질 수 있습니까? 왜냐하면 내 응용 프로그램에서 명령을 사용할 때 변환이되고 아무 것도 표시하지 않기 때문입니다.Lame.exe - ProgressBar를 사용하여 wav를 mp3로 변환 하시겠습니까?

답변

1

진행률 표시 줄을 얻으려면 실제 실행 파일이 아닌 API로 절름발이를 사용해야합니다. 절름발을 싸는 클래스 라이브러리를 찾으시기 바랍니다.

빠른 검색을 수행하면 LameShell이 원하는 것을 수행 할 수 있습니다. 역설적이게도, 라이브러리 대신 실행 파일을 감싸는 ... 진행 과정을 관리하는 방법을 잘 모르지만 적절한 이벤트를 노출합니다.

+0

네,'lame.exe'만으로는 당신이 필요로하지 않을 것입니다. –

+0

아, 고맙습니다. 나는 이것을 조사 할 것이다! :) 나는 그것이 어떻게 든 가능하다는 것을 알고 있었다 :) –