이 포스트는 FireBreath의 동영상 튜토리얼을 정리한 내용입니다.
아래 사전 설정의 프로그램들이 이미 설치되어 있어야 합니다.
사전 설정
1. git 설치
2. Python 설치
3. cmake 설치
튜토리얼 실행
1. FireBreath 가져오기
2. fbgen.py를 실행하여 FireBreath 플러그인 프로젝트 (TutorialTestPlugin) 생성
c:\code\tutorial>python.exe fbgen.py
Plugin Name []: Tutorial Test Plugin
Plugin Identifier [TutorialTestPlugin]:
Plugin Prefix [TTP]:
Plugin MIME type [application/x-tutorialtestplugin]:
Plugin Description []: Test plugin for the tutorial
Plugin has no UI [false]:
Company Name []: FireBreath Team Unicorporated
Company Identifier [FireBreathTeamUnicorporated]:
Company Domain [firebreathteamunicorporated.com]:
3. c:\code\tutorial\FireBreath\projects 에 생성된 TutorialTestPlugin 디렉토리를 C:\code\tutorial 로 이동
4. c:\code\tutorial\TutorialTestPlugin> 에서 다음을 실행
c:\code\tutorial\TutorialTestPlugin>git init .
c:\code\tutorial\TutorialTestPlugin>git add .
c:\code\tutorial\TutorialTestPlugin>git commit -m "Initial commit with just the project"
c:\code\tutorial\TutorialTestPlugin>git submodule add https://github.com/firebreath/FireBreath.git firebreath
c:\code\tutorial\TutorialTestPlugin>git submodule update --init --recursive
5. 사용할 VS 버전에 맞는 명령어 실행하여 VS 프로젝트 생성 (여기서는 VS 2010을 사용함)
c:\code\tutorial\TutorialTestPlugin>firebreath\prep2010.cmd . build
6. 생성된 VS 프로젝트 (build\FireBreath.sln) 실행
c:\code\tutorial\TutorialTestPlugin>start build\FireBreath.sln
7. TutorialTestPlugin 프로젝트 빌드
8. c:\code\tutorial\TutorialTestPlugin\build\bin\TutorialTestPlugin\Debug의 npTutorialTestPlugin.dll 을 COM에 등록
c:\code\tutorial\TutorialTestPlugin>cd build\bin\TutorialTestPlugin\Debug
c:\code\tutorial\TutorialTestPlugin\build\bin\TutorialTestPlugin\Debug>regsvr32 npTutorialTestPlugin.dll
9. C:\code\tutorial\TutorialTestPlugin\build\projects\TutorialTestPlugin\gen\FBControl.htm 파일을 WebBrowser로 확인
10. 웹브라우저의 개발자 도구의 콘솔에서 다음 명령어들을 입력하여 확인 가능
> plugin().valid
true
> plugin().echo("test text")
"test text"
> plugin().echo([1,2,3,4,5])
[1,2,3,4,5]
>
끝!