안녕하세요.
카카오토 내장함수 소개합니다.
카카오토 폴더에 내장함수.txt 파일이 동봉되어 있으니 참고하시면 됩니다.
모든 내장함수는 영문/한글 동시 지원하며. 대소문자 구분 없으니 가독성 좋게 알아서 입력하시면 됩니다.
1. 시간/날짜 관련 함수
[total_date] [누적_일] 2000년 1월 1일 00:00을 기준으로 현재 날짜시간을 숫자로 반환
[total_min] [누적_분] 금일 자정을 기준으로 현재 누적 분을 숫자로 반환
[total_sec] [누적_초] 금일 자정을 기준으로 현재 누적 초를 숫자로 반환
[now] [나우] 플레이 시작일의 자정을 기준으로 현재 누적 초를 숫자로 반환
[now_date] [현재_날짜] 현재 날짜를 년월일 형식으로 반환 [2017년 07월 27일]
[now_time] [현재_시간] 현재 시간을 시분초 형식으로 반환 [20:03:45]
[now_week] [현재_요일] 현재 요일을 숫자로 반환(일요일을 0으로 시작)
[now_hour00] [현재_00시] 현재시간의 시를 숫자로 반환 03
[now_hour] [현재_시] 현재시간의 시를 숫자로 반환 3
[now_min00] [현재_00분] 현재시간의 분을 숫자로 반환 08
[now_min] [현재_분] 현재시간의 분을 숫자로 반환 8
[now_sec00] [현재_00초]
[now_sec] [현재_초] 현재시간의 초를 숫자로 반환
[now_day00] [현재_00일]
[now_day] [현재_일] 현재 날짜의 일을 숫자로 반환
[now_month00] [현재_00월]
[now_month] [현재_월] 현재 날짜의 월을 숫자로 반환
[now_year] [현재_년]
[now_year00] [현재_00년]
[now_year0000] [현재_0000년] 현재 날짜의 년을 숫자로 반환
[21:23:50] 해당 시간을 초로 환산한 숫자를 반환
[2010년 01월 01일] 해당 날짜의 일을 환산한 숫자를 변환(2000년 1월 1일 기준)
2. 기기/매크로/스크립트 정보 관련함수
[get_dev_title] [기기_타이틀] 가상기기 윈도우창 타이틀을 반환
[get_dev_name] [기기_이름] 가상기기 버추얼이름을 반환
[get_dev_ip] [기기_아이피] 가상기기의 연동 아이피 반환
[get_dev_port] [기기_포트] 가상기기의 연동 포트 반환
[get_dev_date] [기기_날짜] 안드로이드의 날짜를 반환 [0000년 00월 00일]
[get_dev_time] [기기_시간] 안드로이드의 시간을 반환 [00:00:00]
[get_dev_resol] [기기_해상도] 가상기기의 해상도 반환 800x600
[get_app_name] [기기_실행앱] 매크로 실행중인 패키지명(앱이름) 이름 반환
[get_app_act] [기기_액티비티] 매크로 실행중인 앱 액티비티명 반환
[get_scr_name] [기기_화면앱] 현재 화면(안드로이드)에 활성된 패키지명 반환
[get_scr_act]Or [기기_화면액티] 현재 화면(안드로이드)에 활성된 앱 액티비티명 반환
[get_pc_hddno] [피시_하드] 사용중인 PC의 HDD볼륨명 반환
[get_pc_mac] [피시_맥주소] 사용중인 PC의 맥어드레스 반환
[get_pc_ip] [피시_아이피] 사용중인 PC외 외부IP 반환
[get_macro_path] [매크로_실행폴더] 카카오토를 실행한 폴더 반환
[get_macro_logpath] [매크로_로그폴더] 카카오토의 로그폴더 반환
[get_macro_set] [매크로_셋팅이름] 카카오토의 셋팅폴더 반환
[get_macro_name] [매크로_이름] 실행중인 매크로 이름 반환
[get_macro_by] [매크로_제작자] 실행중인 매크로 제작자 반환
[get_macro_ver] [매크로_버전] 실행중인 매크로 버전 반환
[get_macro_resol] [매크로_해상도] 실행중인 매크로 게임해상도 반환
[get_macro_token] [인증값] 인증 DB에서 취득한 값을 반환
[stopwatch1] ~ [stopwatch1]
[스톱워치1] ~ [스톱워치9] 해당 스톱워치의 현재 값 반환
[get_mult_x] [멀티_x] 멀티 스크립트 수행시 현재 수행중인 칸 번호 반환
[get_mult_y] [멀티_y] 멀티 스크립트 수행시 현재 수행중인 줄 번호 반환
[Repeat, 반복스크립트명] [반복값, 반복스크립트명] 지정한 반복스크립트의 현재 카운트 반환
[ItemCount,[그룹명]] [항목갯수, [그룹명]] 지정한 그룹의 항목갯수를 반환
3. 숫자/확인 관련 함수
[Abs, [그룹명]] [절대값, [그룹명]] 지정한 그룹의 - 값을 절대값으로 환산하여 반환
[IsNull, [그룹명]] [공백, [그룹명]] 공백인지 확인, 공백이면 1, 아니면 0
[IsNum, [그룹명]] [숫자, [그룹명]] 순수 숫자인지 확인, 숫자면 1, 아니면 0
[bool, [그룹명]] [참거짓, [그룹명]] 0 이외의 값인지 판단, 0이면 0, 그외 1로 반환
[dec2hex,[그룹명]] [십육진수, [그룹명]] 16진수를 10진수로 반환
[hex2dec,[그룹명]] [십진수, [그룹명]] 10진수를 16진수로 반환
[random, 수] [랜덤, 수] 0~지정 범위의 랜덤 숫자 반환
4. 문자관련 함수
[left, 문자, 수] [왼쪽,문자, 수] 문자의 왼쪽에서 지정수 만큼 반환
[right,문자, 수] [오른쪽, 문자, 수] 문자 오른쪽에서 수 만큼 반환
[mid,문자, 수, 수2] [가운데,문자, 수, 수2] 문자 수에서~수2길이 만큼 반환
[find, 문자, 단어] [찾기, 문자, 단어] 문자에서 해당 단어의 위치(수)를 반환
[replace,문자, 단어, 새단어]
[바꾸기, 문자, 단어, 새단어 문자에서 단어을 찾아서 새 단어로 변환
[split, 문자, 분리문자, 가져올번호]
[분리, 문자, 분리문자, 가져올번호] 분리문자로 분리하여 지정번호줄의 문자 반환
※엔터로 분리할때 분리문자 = ent 또는 "엔터" 로 지정
공백문자로 분리할때 분리문자 = " " 로 지정
[eng2kor, [그룹명]] [영한변환, [그룹명]] 영문을 한글 2벌식으로 변환
[kor2eng, [그룹명]] [한영변환, [그룹명]] 한글을 영문 쿼티으로 변환
[eng, 글자수] [영문, 글자수] 랜덤으로 대문자 영문을 글자수 만큼 반환
[eng_big, 글자수] [영문_대, 글자수] 랜덤으로 대문자 영문을 글자수 만큼 반환
[eng_small, 글자수] [영문_소, 글자수] 랜덤으로 소문자 영문을 글자수 만큼 반환
[kor, 글자수] [한글, 글자수] 한글 명사 중 글자수에 맞는 명사를 반환
[kor_noun, 글자수] [한글_명사, 글자수] 한글 명사 중 글자수에 맞는 명사를 반환
[kor_adj, 글자수] [한글_형용사, 글자수] 한글 형용사 중 글자수에 맞는 형용사를 반환
[kor_pos, 글자수] [한글_조사, 글자수] 한글 조사 중 글자수에 맞는 조사를 반환