팁 & 노하우

|  분야 불문! 어떤 분야든지 자신이 알고 있는 팁이나 노하우를 남겨주세요.

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요?


제가 평소에 오토핫키의 내장함수를 사용하거나 구글링을 통해 새로 알게 되면서 에버노트에 정리한 내용을 올립니다.


내장함수만 잘 사용하면 여러 줄로 작성해야 할 스크립트를 간략히 작성할 수 있어서 유용한데


제가 잘 몰라서 번번이 고생을 하는 것 같더군요 ^^;


오토핫키를 사용해보신 분이라면 다들 아실 것 같은 내용이지만 


다른 분들께서는 저와 같은 시행착오를 겪지 않으셨으면 좋겠다는 생각에 올립니다.


현재까지 총 62개의 함수를 정리했고 앞으로 제 에버노트에 추가되는 내용이 있으면 반영하도록 하겠습니다.


아래 내용은 알파벳 순으로 정열되어 있습니다.


A_AhkPath : AHK가 설치되어 있는 경로

A_AhkVersion : 현재 사용중인 AHK의 버전

A_CaretX: 현재 텍스트 삽입 위치의 X좌표

A_CaretY: 현재 텍스트 삽입 위치의 Y좌표

A_Cursor : 현재 마우스 커서의 유형 (ex. Arrow)

A_ComputerName : 네트워크 사용자계정

A_DD : 일 (ex. 15)

A_DDD : 요일 (ex. 금)

A_DDDD : 요일 (ex. 금요일)

A_DefaultMouseSpeed : 마우스 스피드를 기본으로 설정

A_Desktop : 바탕화면 폴더의 경로

A_DesktopCommon : 모든 사용자 바탕화면 폴더의 경로

A_Gui : 현재 스레드를 기동한 GUI의 이름 또는 번호

A_Hour : 현재 시각 (ex. 16)

A_Index : loop문 등에서 반복횟수

A_IPAddress1 : 내부 IP

A_IPAddress2 : 외부 IP

A_Is64bitOS : 운영체제가 64비트인지 확인 (리턴값: 1 = 64비트 / 0 = 32비트 등)

A_IsAdmin : 사용자계정이 administrator가 맞는지 확인 (리턴값: 1 = 맞음 / 0 = 아님)

A_IsCompiled : 스크립트 컴파일 되었는지 확인 (리턴값: 1 = 컴파일됨 / 0 = 아님)

A_KeyDelay : 키보드딜레이 조정

A_Language : 시스템 기본 언어 (4자리 코드)

A_LineNumber : 스크립트에서 현재 실행 중인 행의 번호

A_Min : 현재 분 (ex. 25)

A_MM : 현재 월 (ex. 10)

A_MMMM : 현재 월 (ex. 11월)

A_MouseDelay : 마우스딜레이를 조정 

A_MSec : 현재 밀리세컨드 (ex. 105)

A_MyDocuments : 내 문서 폴더의 경로

A_Now : 윈도우 OS의 현재 시간

A_NowUTC : 윈도우 OS의 현재 시간 (GMT 표준 시간)

A_OSType : 윈도우 운영체제의 종류 (ex. WIN32_NT)

A_OSversion : 윈도우 버전 (ex. WIN_8.1)

A_Programs : 윈도우 프로그램 폴더의 경로

A_ScreenDPI : 현재 화면의 DPI

A_ScreenHeight : 현재 화면의 픽셀 높이

A_ScreenWidth : 현재 화면의 픽셀 넓이

A_ScriptDir : 현재 실행 중인 스크립트의 경로

A_ScriptFullPath : 현재 실행 중인 스크립트의 경로 + 파일명

A_ScriptName : 현재 실행 중인 스크립트의 파일명 

A_Sec : 초 (ex. 36)

A_SetcontrolDelay : GUI 컨트롤 조작할 때의 시간간격을 조정

A_Space : 스페이스 문자

A_StartMenu : 시작메뉴 폴더의 경로

A_Startup : 시작프로그램 폴더의 경로

A_Tap : 탭 문자

A_Temp : Temp 폴더의 경로

A_ThisFunc : 현재 실행 중인 사용자 지정 함수의 이름

A_ThisLabel : 현재 실행 중인 서브루틴(label)의 이름

A_TickCount : 컴퓨터가 부팅된 후 경과된 시간 (1/1000초 단위)

A_Username : 사용자계정 

A_WDay : 요일을 숫자로 표현 (ex. 5) 

A_WinDelay : 윈도우 관련 커멘드의 후에 시간간격을 조정

A_WinDir : 윈도우 설치 경로

A_WorkingDir : 실행된 스크립트가 존재하는 폴더의 경로

A_YDay : 올해의 몇 번째 날인지 표시 (ex. 253)

A_YWeek : 연도와 해당 연도의 몇 번째 주인지 표시 (ex. 201825)

A_YYYY : 올해 연도 4자리를 표시 (ex. 2018)

Clipboard: 클립보드에 있는 내용

ClipboardAll : 클립보드의 전체 내용

ComSpec : cmd.exe의 경로

ErrorLevel : 에러시 리턴값



제가 정리를 한다고는 했지만 아무래도 위 목록에서 누락된 내장함수도 많이 있겠죠 ㅠㅠ


누락된 내용이나 부족한 부분에 관해서는 아래 공식문서(한글 번역판) 등을 참고하시면 좋을 것 같습니다.


http://autohotkeykr.sourceforge.net/docs/Variables.htm


읽어주셔서 감사합니다 ^^



팁 & 노하우

분야 불문! 어떤 분야든지 자신이 알고 있는 팁이나 노하우를 남겨주세요.

  1. 앞으로 ssh 사용시 한글 사용이 가능합니다.

  2. 접속 불가 사태 수습은 진행중입니다.

  3. 회원 전용 페이지가 생겼습니다.

  4. No Image 12Oct
    by 이니스프리
    2018/10/12 by 이니스프리
    Views 38 

    특정 파일을 제외한 현재 디렉토리 내의 모든 파일을 삭제하는 배치파일

  5. No Image 12Oct
    by 이니스프리
    2018/10/12 by 이니스프리
    Views 23 

    외부 IP 주소만 보여주는 사이트

  6. No Image 11Oct
    by 도토리묵
    2018/10/11 by 도토리묵
    Views 43 

    Anti ADBLOCK 소스공유

  7. No Image 11Oct
    by 슬기
    2018/10/11 by 슬기
    Views 14 

    마지막 방문일자 알려주기

  8. No Image 09Oct
    by 이니스프리
    2018/10/09 by 이니스프리
    Views 64 

    Selenium에서 Headless browser의 설치 및 실행 (Ubuntu, Python 기준)

  9. No Image 07Oct
    by 슬기
    2018/10/07 by 슬기
    Views 41 

    Free jQuery plugins 다운로드

  10. No Image 07Oct
    by 슬기
    2018/10/07 by 슬기
    Views 29 

    CSS/HTML 소스 압축 해주는 홈페이지

  11. No Image 06Oct
    by 이니스프리
    2018/10/06 by 이니스프리
    Views 84 

    그누보드에서 우측 aside(로그인) 없애고 회원가입을 봉쇄하는 방법

  12. No Image 06Oct
    by 슬기
    2018/10/06 by 슬기
    Views 43 

    일부사이트에서 막은 우클릭 해제하기 (즐겨찾기 이용)

  13. 무료 크론탭 이용가능한사이트

  14. 애드센스 광고 블럭 차단방지 소스

  15. No Image 06Oct
    by 슬기
    2018/10/06 by 슬기
    Views 23 

    소스파일 비교 홈페이지

  16. No Image 04Oct
    by 이니스프리
    2018/10/04 by 이니스프리
    Views 20 

    Autohotkey 내장변수 정리 - 62개

  17. 윈도우 작업 스케줄러에서 특정 작업이 실행 안 되는 경우 해결방법 (배치파일 등의 상대경로 관련)

  18. 유튜브 단축키를 정리해봤습니다 (+이스터 에그)

  19. No Image 25Sep
    by 이니스프리
    2018/09/25 by 이니스프리
    Views 46 

    윈도우에서 Jupyter Notebook 설치 및 기본설정

  20. 크롬 69 업데이트 전후로 자주가는 페이지가 안나오는 경우

  21. 구글 드라이브 API 사용시 파일 소유자 변경

  22. GitHub에서 학생계정 얻고 Private Repo 사용하기

  23. 빠르고 간단한 인터넷 속도 측정기

Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9
서버에 요청 중입니다. 잠시만 기다려 주십시오...