11. 12. 8.

code blocks - 포터블용으로 사용하기

code blocks 는 이미 설치되어있다고 생각했을때

메모장을 켜고
set APPDATA=%~dp0settings
mkdir %APPDATA%
START /D"%~dp0" codeblocks.exe %*

복사 붙여넣기를 한다.
원하는파일이름.cmd
혹은 .bat으로 저장한다
저장위치는 code blocks 실행파일이 있는 곳으로 한다.

그후에 만든파일이름이 aa.cmd 라고 하면
aa.cmd 파일을 실행하면 code blocks가 켜지면서 해당 폴더에 setting 인가 하는 폴더가
생기는데 사용자의 설정정보들이 해당 폴더로 들어가는 것이다.

주의할점은 포터블용으로 사용할려면 code blocks 실행파일을 직접 실행하거나 바탕화면등에
만들어 놓은 단축아이콘을 실행하면 안된다. 왜냐하면 실행파일을 직접 실행할경우
코드블록의 설정폴더를 윈도우의 정해진 폴더로 인식하고 그곳에서 찾는 경우가 생기기 때문이다

나의 경우 aa.cmd로 실행하다가 바탕화면의 아이콘을 실행하니 설정해놓은 화면설정이나
컴파일러, 링커 설정들이 모두 초기화 되어있는 황당한 경험을 하기도 했는데
걱정하지 않아도 되는 것이 다시 aa.cmd 파일로 실행하니 원래 설정대로 실행됐다.

tip.
이것을 이용해서 위에 배치파일 스크립트로 된 부분을 조금 수정해서 settings 라고 폴더이름을
변경한 모양으로 cmd 파일을 여러개 만들어 작업환경을 상황에 따라 다르게 설정해서 사용할 수도
있을 것 같다.

댓글 없음:

댓글 쓰기