예지력
W
예지력

블로그 메뉴

  • 문의 & 피드백
  • GitHub
  • 분류 전체보기
    • 주식
    • 파생상품
    • crypto
      • 차트에 현대미술
      • 복기
      • 시스템 트레이딩
      • 기술적 분석
      • 블록체인
      • 생각
      • 리서치
      • Token Engineering
    • 이더리움 | ETH
      • 리서치
    • 테라 | LUNA
      • Tefi
      • 루나 LUNA
      • 아스트로포트 Astro
      • 앵커 프로토콜 ANC
      • 미러 프로토콜 MIR
      • 아폴로 다오 APOLLO
      • 프리즘 프로토콜 PRISM
      • 넥서스 프로토콜 NEXUS
      • 레바나 프로토콜 LEV
      • 마스 프로토콜 MARS
      • 더비 스타즈 Derby Stars
    • 프로그래밍
      • AHK 메뉴얼
      • AHK 레퍼런스
      • Delphi XE7
      • C
      • Python
      • Reversing
      • Archive
    • 일상
    • 영화
    • 낙서장
    • Deprecated
      • 로다 플레이어
      • 어의

인기 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
예지력

W

[명령어] MsgBox 메시지박스
프로그래밍/AHK 레퍼런스

[명령어] MsgBox 메시지박스

2015. 1. 1. 20:49

C언어는 Printf("Hello World") 로,

오토잇은 MsgBox(0,'','Hello World') 로

 

그럼 오토핫키는 어떻게 할까요

아마 제 생각에는 오토핫키가 가장 간결하게 소스를 작성할 수 있는 언어에요

아래에서 소스를 확인해보죠

 

MsgBox, Hello World

 

C언어나 오토잇처럼 따옴표('',"") 처리 할 필요도 없고,

괄호처리를 할 필요도 없습니다.

 

위 소스대로 실행시키면 아래와 같은 메시지박스가 출력됩니다.

 

 

사실 단순히 Hello World 만 출력하기엔 아래 소스도 충분합니다.

 

MsgBox, 내용

 

하지만, 메시지박스의 아이콘표시나, 시간, Yes or No 와 같은거를 표현하기 위해 메시지박스의 옵션에 대해 알아보죠

 

메시지박스의 구조는

 

MsgBox , 옵션, 제목, 내용, 시간

 

으로 옵션이나 제목 등을 스킵하려면 , 로 넘겨주시면 됩니다.

예를 들어, MsgBox,,,Hello World 는 MsgBox, Hello World 하고 동일한 기능을 합니다.

 

● 옵션

메시지박스의 타입과, 버튼설정을 담당합니다. 기본값은 0 으로 위 사진과 같은 '확인' 버튼만 있습니다.

 

● 제목

메시지박스의 제목입니다. 생략할경우 스크립트파일명이 제목으로 표시됩니다.

 

● 내용

내용입니다. 줄바꿈은 `n 을 적고 이후에 글을 적으면됩니다. 예)Hello `n안녕하세요

 

● 시간

추가기능으로, 사용하지않을 경우에는 내용 적고 , 쓸필요없이 끝내면 됩니다.

메시지박스를 표시할 초를 입력합니다.

 

 

저렇게 일일이 적을수도 있지만,

오토핫키 에디터인 'Scite4AutoHotkey' 는 메시지박스 생성툴이 존재합니다.

 

 

 

버튼과, 아이콘, 시간 등을 설정할 수 있습니다.

 

 

'Test' 버튼을 클릭해 메시지박스가 옵션설정대로 잘 실행되는지 확인해볼 수 있구요.

 

완성된 메시지박스는 'Insert in SciTE' 를 클릭해 소스코드안에 포함할 수 있습니다!

728x90
저작자표시 비영리 동일조건 (새창열림)

'프로그래밍 > AHK 레퍼런스' 카테고리의 다른 글

[명령어] Loop 명령어를 반복하게하자  (5) 2015.01.11
[명령어] MouseClick 마우스클릭하거나 드래그 또는 누르고있기  (10) 2015.01.11
[명령어] Sleep 일정 시간 쉰다음 진행하기  (1) 2015.01.10
[문법] HotKey 핫키, 키를 눌렀을때 명령을 실행  (10) 2015.01.09
[명령어] Send, Click 키보드와 마우스 입력하기  (0) 2015.01.02
    '프로그래밍/AHK 레퍼런스' 카테고리의 다른 글
    • [명령어] MouseClick 마우스클릭하거나 드래그 또는 누르고있기
    • [명령어] Sleep 일정 시간 쉰다음 진행하기
    • [문법] HotKey 핫키, 키를 눌렀을때 명령을 실행
    • [명령어] Send, Click 키보드와 마우스 입력하기
    예지력
    예지력

    티스토리툴바