매크로 사용하기
페이지 정보
본문
프로그램을 작성하고 있을 때[동일한 조작]을 몇 번이고 반복하는 경우가 있습니다. 이 와 같은 [동일한 조작]을 기록해놓고 원터치로 재 이용할 수 있습니다. 이것을 매크로라고 말합니다. VC++에서는 퀵 매크로 기능과 표준 매크로 기능이 있습니다.
* 퀵 매크로 기능은 소위 [키보드 매크로]라고 하는 것으로서 키보드에서의 실제의 조작을 기록하여 재현합니다. 퀵 매크로의 사용법은 간단합니다.
Ctrl + shift + r //매크로의 기록 개시 툴바가 생성됩니다.
//자기가 필요한 매크로를 작성한다.
예를 들면*
switch() {case : break ;default;} // 이런식으로 작성한후.
툴바의 [Stop Recording]버튼 // 퀵 매크로의 기록 종료
Ctrl + shift + p // 필요한 곳에서 퀵매크로 실행
switch() {case : break ; default;} // 매크로가 실행된다.
퀵 매크로는 VC++을 종료한뒤 다시 실행했을 때도 계속 이용할 수 있다.
* 표준 매크로 사용은 퀵 매크로 사용보다 복잡합니다.
표준 매크로의 내용은 기본적으로는 키보드로 직접 조작 하는 방법으로 기록 합니다. 그러나 그 내용은 VBScript라는 간이 언어로 작성된 파일(매크로 파일)이 됩니다. 기록된 조작에는 이름(매크로명) 을 붙입니다. 또 매크로 파일도 이름을 붙여서 저장합니다.
매크로 파일의 내용은 VBScript로 씌어 있으므로 나중에 자유롭게 수정할수 있습니다.
그럼 지금 부터 그 사용법에 대해서 알아 보겠습니다.
1.우선 매뉴중 Tool/Macro...를 선택합니다.
2.그럼 다이얼로그 박스가 뜨는데 그냥 [OK]버튼을 누르면 됩니다.
3.매크로 이름 과 매크로를 저장할 파일 입력 창이 뜨는데 예를 들어 매크로 이름을 switchStyle 이라하고 매크로 파일은 디폴드 파일인 Mymacros로 하고 [Record] 버튼을 클릭 합니다.
4.그러면 매크로에 대한 설명을 적을수 있는 다이얼로그가 뜹니다. 설명을 작성하고 [OK]버튼은 클릭 합니다.
5.사용하고자 하는 매크로를 작성합니다.
예) switch() { case : break;default;}
6. 매크로 정지 버튼을 클릭합니다.그러면 작성한 매크로에 대한 에 대한 코드가 표시됩니다.(VBScript)
** 작성한 매크로는 그 차체로도 메뉴에서 실행할 수 있지만, 키나 버튼에 할당하여 실행할 수도 있습니다. 그 설정에 대해서 알아 보겠습니다.
위의 1,2단계를 합니다.
3.이번에는 [Record]가 아닌 [<<Option]버튼을 누릅니다. 그러면 다이얼로그박스가 길어지면서 4개의 버튼이 생성 됩니다.
각각의 버튼에 대해서 알아 보면
[New File...] 신규 매크로 파일을 작성할때 선택
[Loaded Files] 인스톨 파일 지정(로드 파일 지정)을 할 때는 이 버튼을 클릭한다.
[Toolbars] 버튼을 할당할때 사용.
[Keystrokes] 키를 할당할때 사용.
4.[Keystrokes]버튼을 클릭한다.
탭 다이얼로그 가 뜨는데 Keybord라는 탭이 활성화 되어 있을 것이다.
commands에서 키 작성을 할 매크로를 선택한후 Press New shortcut 라는 에디트 박스에 사용할 키를 넣으면 됩니다.
주의) 예를 들어 Alt + S 를 키로 설정하고 싶으면 키보드로 Alt + S이렇게 작성하는것이 아니라 Alt 키와 S 키를 한꺼번에 누르면 그 에디트 박스에 Alt + S라고 표시가 됩니다.
5.Assign버튼을 누르면 키 작성을 끝냅니다.
***이번에는 키 가 아닌 버튼을 만들어 사용하도록 설정 하겠습니다.
위의 3에서 4가지 버튼중 이번에는 Toolbars 버튼을 클릭합니다.
4.Commands라는 탭이 활성화된 탭 다이얼 로그가 뜹니다.
작성할 매크로명을 선택하고 VC++ 메인 화면의 툴바들이 위치한 곳으로 그래그를 합니다.
여러개의 아이콘이 있는 다이얼로그 박스가 화면에 뜨는데 사용할 아이콘을 선택하고 [OK]버튼을 누르면 메인 화면의 툴바에 선택한 아이콘이 툴바가 되어 표시가 됩니다.
그럼 이 툴바에 있는 아이콘만 누르면 매크로가 실행 됩니다.
* 퀵 매크로 기능은 소위 [키보드 매크로]라고 하는 것으로서 키보드에서의 실제의 조작을 기록하여 재현합니다. 퀵 매크로의 사용법은 간단합니다.
Ctrl + shift + r //매크로의 기록 개시 툴바가 생성됩니다.
//자기가 필요한 매크로를 작성한다.
예를 들면*
switch() {case : break ;default;} // 이런식으로 작성한후.
툴바의 [Stop Recording]버튼 // 퀵 매크로의 기록 종료
Ctrl + shift + p // 필요한 곳에서 퀵매크로 실행
switch() {case : break ; default;} // 매크로가 실행된다.
퀵 매크로는 VC++을 종료한뒤 다시 실행했을 때도 계속 이용할 수 있다.
* 표준 매크로 사용은 퀵 매크로 사용보다 복잡합니다.
표준 매크로의 내용은 기본적으로는 키보드로 직접 조작 하는 방법으로 기록 합니다. 그러나 그 내용은 VBScript라는 간이 언어로 작성된 파일(매크로 파일)이 됩니다. 기록된 조작에는 이름(매크로명) 을 붙입니다. 또 매크로 파일도 이름을 붙여서 저장합니다.
매크로 파일의 내용은 VBScript로 씌어 있으므로 나중에 자유롭게 수정할수 있습니다.
그럼 지금 부터 그 사용법에 대해서 알아 보겠습니다.
1.우선 매뉴중 Tool/Macro...를 선택합니다.
2.그럼 다이얼로그 박스가 뜨는데 그냥 [OK]버튼을 누르면 됩니다.
3.매크로 이름 과 매크로를 저장할 파일 입력 창이 뜨는데 예를 들어 매크로 이름을 switchStyle 이라하고 매크로 파일은 디폴드 파일인 Mymacros로 하고 [Record] 버튼을 클릭 합니다.
4.그러면 매크로에 대한 설명을 적을수 있는 다이얼로그가 뜹니다. 설명을 작성하고 [OK]버튼은 클릭 합니다.
5.사용하고자 하는 매크로를 작성합니다.
예) switch() { case : break;default;}
6. 매크로 정지 버튼을 클릭합니다.그러면 작성한 매크로에 대한 에 대한 코드가 표시됩니다.(VBScript)
** 작성한 매크로는 그 차체로도 메뉴에서 실행할 수 있지만, 키나 버튼에 할당하여 실행할 수도 있습니다. 그 설정에 대해서 알아 보겠습니다.
위의 1,2단계를 합니다.
3.이번에는 [Record]가 아닌 [<<Option]버튼을 누릅니다. 그러면 다이얼로그박스가 길어지면서 4개의 버튼이 생성 됩니다.
각각의 버튼에 대해서 알아 보면
[New File...] 신규 매크로 파일을 작성할때 선택
[Loaded Files] 인스톨 파일 지정(로드 파일 지정)을 할 때는 이 버튼을 클릭한다.
[Toolbars] 버튼을 할당할때 사용.
[Keystrokes] 키를 할당할때 사용.
4.[Keystrokes]버튼을 클릭한다.
탭 다이얼로그 가 뜨는데 Keybord라는 탭이 활성화 되어 있을 것이다.
commands에서 키 작성을 할 매크로를 선택한후 Press New shortcut 라는 에디트 박스에 사용할 키를 넣으면 됩니다.
주의) 예를 들어 Alt + S 를 키로 설정하고 싶으면 키보드로 Alt + S이렇게 작성하는것이 아니라 Alt 키와 S 키를 한꺼번에 누르면 그 에디트 박스에 Alt + S라고 표시가 됩니다.
5.Assign버튼을 누르면 키 작성을 끝냅니다.
***이번에는 키 가 아닌 버튼을 만들어 사용하도록 설정 하겠습니다.
위의 3에서 4가지 버튼중 이번에는 Toolbars 버튼을 클릭합니다.
4.Commands라는 탭이 활성화된 탭 다이얼 로그가 뜹니다.
작성할 매크로명을 선택하고 VC++ 메인 화면의 툴바들이 위치한 곳으로 그래그를 합니다.
여러개의 아이콘이 있는 다이얼로그 박스가 화면에 뜨는데 사용할 아이콘을 선택하고 [OK]버튼을 누르면 메인 화면의 툴바에 선택한 아이콘이 툴바가 되어 표시가 됩니다.
그럼 이 툴바에 있는 아이콘만 누르면 매크로가 실행 됩니다.
댓글목록
등록된 댓글이 없습니다.