2017년 5월 6일 토요일

Visual studio 에서 프로젝트 폴더 내 배치파일 실행하기

나의 경우 임배디드 제품 개발 시 윈도우의 비주얼스튜디오에서 에뮬레이션을 통하여 1차 검증을 하고 그 소스를 리눅스로 보내 컴파일하여 최종 펌웨어를 완성한다.
이때, 일일이 소스를 하나 하나 복사하기 귀찮아 배치파일을 사용하여 복사하는데, 이역시 윈도우 탐색기나 콘솔창을 열어 실행하려면 귀찮아 진다.
나는 이 귀찮음을 줄이려고 프로젝트 파일에 src_to_lnx.bat 라는 이름의 배치파일을 만들어 놓고 비주얼 스튜디오에서 버튼을 누르면 실행되어 리눅스와 소스가 동기화 되도록 만들어 어 사용하고 있다.
아직까진 편하다고 생각하며 사용하고 있다.

이렇게 사용하면서도, 머리가 나뻐서인지 나이 먹었다고 자꾸 까먹기 시작하는건지 윈도우라도 포맷하고 다시 만들려면 기억이 잘 안나기 시작한다.
잊어 먹었을 때 보고 하기 위하여 프로젝트에 들은 배치파일을 비주얼 스튜디오에서 버튼으로 등록하는 법을 기록해 놓겠다.

------------------------------------------------------------------------------------------

먼저 배치파일을 준비한다.
여기서는 "src_to_lnx.bat" 파일로 한다.

Visual studio 의 TOOLS 메뉴에 External tools  메뉴가 나온다.


(Visual studio 2013 기준)

Add 버튼을 누룬 후 위처럼 입력한다.

이후 TOOLS 메뉴에 보면 SrcToLinux 라는 메뉴가 생겨있을 것이다.
이를 좀 더 편하게 하고자 한다면 단축버튼을 만드는 방법이 있다.

Toolbar에서 마우스 오른쪽 버튼을 눌러 Build 메뉴를 보이도록 활성화 한 후
나타난 Build Toolbar 리본 오른쪽에 Build Toolbar Options 라고 풍선 도움말이 뜨는 버튼을 누른다.

저기 빨간색으로 동그라미 친 버튼이다. 삼각형이 아래로 향한듯한..


그러면 아래와 같은 창이 뜬다.



Add command 버튼을 눌러 external tool 순번을 선택한 후 , 해당아이템을 선택하여 Modifiy Selection 을 선택하여 이름을 수정한다.

자 완성이다.!

PS: 블로그에서 클립보드 그림을 붙여넣기가 된다면 얼마나 좋겠다. 그림 넣을 때 마다 파일로 저장해야하니 불편하다. -_-;;



댓글 없음:

댓글 쓰기