Skip to content
컴퓨터잡담
2010.10.02 11:01

autohotkey 변수의 이해

조회 수 20631 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


 AHK 변수의 특성

 - 일반적 프로그래밍과 달리 변수 선언이 필요없습니다. (상황에 따라필요하긴하지만, 함수를 만들지 않을 경우 쓸일
  이 없습니다.)

 - 변수를 쓰면 숫자나 문자로 알아서 판단합니다. (c언어에서 char형 "123"과 in형 123은 큰 차이가 있습니다.)

 - 한글,영어,숫자의 조합과 특수문자( # _ @ $ ? [ ] )(괄호안의것)가 사용 가능합니다.)
    *참조 : goto문의 경우 특수문자활용이 더 넓습니다.





변수 대입법

 - 대입하는 방법에는 =과 :=이 잇습니다.

    = 의 사용방법
     MyNumber = 123
     MyString = This is a literal string.     ; 문자열을 입력할때 그냥 씁니다.
     CopyOfVar = %MyNumber%     ; 이미 값을 지닌 변수를 다른 변수에 대입할때, %%를 사용합니다.
     msgbox, %MyNumber% %MyString%
      (msgbox는 작은 새창을 띄워 지정한것을 출력해줍니다.)

    := 의 사용방법
     MyNumber := 123
     MyString := "This is a literal string."     ; 문자열을 입력할때 ""를 사용합니다.
     CopyOfVar := Var     ; 이미 값을 지닌 변수를 다른 변수에 대입할때, 그냥 대입니다.
     msgbox %MyNumber% %MyString%

 - 변수를 비워주는 방법
     MyVar =
     MyVar := ""  ; 설명서가 가장 추천하는 방식
     MyVar :=
     *참조 : 설명서에서보면 = 로 비우면 안에 문자두개가 보이지 않게 들어있다고합니다. 하지만, 저 설명에 메모리관
       련 설명이라면, 무시할만 합니다.

 - 변수에서 사용되는 % 활용법 두가지

     %%의 사용
      Var1=10
      Var2=%Var2%
      msgbox %Var1%

     %의 사용 (%%보다 응용도는 좋으나, 약간 어렵습니다)
      Var1=10
      Var2=% Var1
      Var3=2
      msgbox % "front " Var%Var3% " back"     ;여기서 Var%Var3%는 Var3가 2이므로 Var2입니다.
      msgbox % "front "  . Var%Var3% .  " back"     ;여기서  . Var%Var3% . 는 띄어쓰기로 구분만 한다면, .뿐만아니라
       수식에 관련된 문자가 아니면 사용 가능합니다. ex) . @ # [ ] _


 연산자 정리(연산시에는 =가 아닌 :=를 사용해 대입하여아한다.)
 - 기본 + - * /    
     Var1:=1+1     ; 결과 2
     Var2:=2-1     ; 결과 1
     Var3:=3*2     ; 결과 6
     Var4:=3/2     ; 결과 1.500000     ;나누기입니다.
 - 기본변형 ++ --
     a=3
     b=3
     c=3
     d=3
     Var1:=++a     ; 결과 Var1=4, a=4
     Var2:=b++     ; 결과 Var1=3, a=4
     Var3:=--c     ; 결과 Var1=2, a=2
     Var4:=d--     ; 결과 Var1=3, a=2
 - 기본 수학연산 **(제곱값구하기) //(몫구하기) mod(나머지구하기)
     Var1:=3**4    ; 결과 Var1=81        3의 4제곱
     Var2:=18//4    ; 결과 Var2=4        몫만표시
     Var3:=mod(18,4)     ; 결과 var3=2        나머지만 표시
     
     



로그인 후 댓글쓰기가 가능합니다.

?

  1. 23
    Aug 2012
    14:34

    Autohotkey) EditPlus에 구문 색깔 입히기

    CategoryAutoHotKey Views10809
    Read More
  2. 31
    Jul 2013
    13:22

    autohotkey) 30분마다 자동으로 디스크 정리하기

    CategoryAutoHotKey Views33070
    Read More
  3. 11
    Oct 2010
    17:32

    Autohotkey 파일 저장시 한글 깨짐 현상

    Category컴퓨터잡담 Views11171
    Read More
  4. 26
    Jan 2015
    17:19

    Autohotkey 브라우저 제어 테스트

    CategoryAutoHotKey Views8203
    Read More
  5. 02
    Oct 2010
    11:01

    autohotkey 변수의 이해

    Category컴퓨터잡담 Views20631
    Read More
  6. 27
    Dec 2014
    12:40

    autohotkey regwrite ipv6 제거툴

    CategoryWindowsTip Views1540
    Read More
  7. 11
    Jul 2010
    22:07

    AutohotKey Postmessage(SendMessage)로 CTRL+C 전송하기

    Category컴퓨터잡담 Views21413
    Read More
  8. 19
    Dec 2010
    23:39

    Autohotkey DllCall() 호출하기

    Category컴퓨터잡담 Views23469
    Read More
  9. 14
    Feb 2018
    12:48

    autohotkey command-line 실행시 파라미터 설정

    CategoryAutoHotKey Views7248
    Read More
  10. 10
    Feb 2011
    22:57

    AutoHotkey COM Standard Library

    CategoryAutoHotKey Views18046
    Read More
  11. 30
    Sep 2011
    09:11

    autohotkey - 변수리스트(Variables and Expressions) 모음

    Category컴퓨터잡담 Views11830
    Read More
  12. 12
    Mar 2013
    16:47

    Autohotkey + mypeople(마이피플) 메시지 전송

    CategoryAutoHotKey Views15431
    Read More
  13. 25
    Nov 2012
    15:55

    Ateros(아테로스) AR9485WB-EG 무선 네트워크 어댑터 드라이버 업데이트 및 다운로드

    Category컴퓨터잡담 Views15762
    Read More
  14. 05
    Jan 2013
    08:23

    asp,jsp,php 아이피(ip) 가져오기/확인

    CategoryServer Views11867
    Read More
  15. 26
    Dec 2011
    11:39

    arp란? arp 해킹방법 및 차단방법(MAC 다발변조로 인한 인터넷 차단방지)

    Category컴퓨터잡담 Views6681
    Read More
  16. 19
    Oct 2012
    09:38

    ARP(mac spoofing) 바이러스 내용 스크랩

    Category컴퓨터잡담 Views6438
    Read More
  17. 07
    Jul 2010
    11:57

    APMSetup에서 문서 출력 순서 등 설정

    Category컴퓨터잡담 Views14066
    Read More
  18. 02
    Jun 2015
    08:39

    APMSETUP7 PHP 업그레이드

    CategoryServer Views6373
    Read More
  19. 21
    Jan 2010
    13:14

    API Hooking 유저 레벨 루트킷

    Category컴퓨터잡담 Views11623
    Read More
  20. 06
    Sep 2016
    20:32

    Apache에 대한 mod_proxy 지원 구성

    CategoryServer Views1801
    Read More
Board Pagination Prev 1 ... 42 43 44 45 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소