본문 바로가기
마우스 매크로

오토핫키 매크로 - 현재 시간을 원하는 형식으로 가져오는 방법. (AutoHotkey, FormatTime)

by 엔지엠 2022. 8. 28.
반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로

  • 엔지엠 무료: 무료 (전체 기능의 50프로)
  • 엔지엠 커뮤니티 월 이용료: 4,500원, 1년 이용료: 55,000원 (전체 기능의 80프로)
  • 엔지엠 얼티밋 월 이용료: 6,500원, 1년 이용료: 77,000원 (전체 기능의 90프로)
  • 엔지엠 엔터프라이즈 월 이용료: 9,200원, 1년 이용료: 110,000원 (전체 기능 사용)

 

안녕하세요. 엔지엠소프트웨어입니다. [ 오토핫키 코드 실행 ] 액션을 사용하면 날짜와 시간을 사용자가 원하는 형식으로 쉽게 가져올 수 있습니다. 우선, 오토핫키(AutoHotkey)의 FormatTime 함수에 대해 알아야 합니다. 이 함수는 아래와 같이 사용할 수 있습니다.

FormatTime, OutputVar [, YYYYMMDDHH24MISS, Format]
  • OutputVar: 결과를 저장할 변수의 이름입니다.
  • YYYYMMDD...: 이 매개변수를 비워 두면 현재 날짜와 시간을 사용할 수 있습니다. 그렇지 않으면, YYYYMMDDHH24MISS 형식으로 날짜와 시간을 표현할 수 있습니다. 날짜와 시간의 형식 부분이 유효하지 않다면 그리고, 윤년이 아닌 해에 2월 29일이라면 그 날짜와 시간은 OutputVar로부터 제외됩니다. 1601년부터 9999년 까지만 지원합니다. 형식화된 시간은 시간 부분이 유효하기만 하다면 여전히 이전 해에 대하여 만들 수 있습니다.
  • Format: 날짜와 시간 표현 형식이 생략되면, 시간 다음에 긴 날짜가 기본값이 됩니다. 둘 모두 현재 사용자의 로케일에 맞게 포맷됩니다. 예를 들어: 4:55 PM Saturday, November 27, 2004와 같이 표시됩니다. 그렇지 않으면, 아래의 하나 이상의 날짜와 시간 형식 사이에 글자 그대로의 스페이스와 구두점 부호를 두고 지정하세요. (쉼표를 삭제할 필요가 없습니다. 보통 그대로 사용할 수 있습니다).
    ※ 다음 예제에서, M을 대문자로 사용해야 한다는 점에 주의하십시오: M/d/yyyy h:mm tt

 

이 예제를 테스트하기 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요.

 

 

엔지엠 에디터에서 [ 오토핫키 코드 실행 ] 액션을 스크립트에 추가합니다. 이 액션은 에디터의 우측 하단 외부 API 탭에 있습니다.

 

 

아래와 같이 코드를 작성하고, 변수명은 cdt로 입력하세요.. 그리고, 스크립트를 실행 해보세요. 아래 그림과 같이 날짜와 시간이 표시됩니다.

FormatTime, cdt, , yyyy/MM/dd/ddd

 

 

요일에 괄호를 넣고 싶으면 아래와 같이 코드를 작성할 수 있습니다.

 

 

오늘이 1년을 기준으로 몇일이 경과했는지 알고 싶을수도 있습니다. 이런 경우 아래와 같이 처리할 수 있습니다.

 

 

날짜 형식

 d  앞에 0 없이 달의 날짜 (1 - 31)
 dd  앞에 0을 두고 달의 날짜 (01 – 31)
 ddd  현재 사용자의 언어로 주의 날짜의 짧은 이름 (예, Mon)
 dddd  현재 사용자의 언어로 주의 날짜의 완전한 이름 (예, Monday)
 M  앞에 0없이 달 (1 – 12)
 MM  앞에 0을 두고 달 (01 – 12)
 MMM  현재 사용자의 언어로 달의 짧은 이름 (예, Jan)
 MMMM  현재 사용자의 언어로 완전한 달 이름 (예, January)
 y  세기 없는 해, 앞에 0 없음 (0 – 99)
 yy  세기 없는 해, 앞에 0 있음 (00 - 99)
 yyyy  세기 있는 해. 예를 들어: 2005
 gg  현재 사용자의 로케일에 대한 시대 문자열 (없으면 비어 있음)

 

시간 형식

 h  앞에 0 없이 시각; 12-시간제 형식 (1 - 12)
 hh  앞에 0 있는 시각; 12-시간제 형식 (01 – 12)
 H  앞에 0 없는 시각; 24-시간제 형식 (0 - 23)
 HH  앞에 0 있는 시각; 24-시간제 형식 (00– 23)
 m  앞에 0 없는 분 (0 – 59)
 mm  앞에 0 있는 분 (00 – 59)
 s  앞에 0 없는 초 (0 – 59)
 ss  앞에 0 있는 초 (00 – 59)
 t  한 개짜리 시간 표식자, 예를 들어 A 또는 P (로케일에 따라 다름)
 tt  다중-문자 시간 표식자, 예를 들어 AM 또는 PM (로케일에 따라 다름)

 

옵션 형식 (이 옵션은 반드시 홀로 사용되어야 합니다.)

 (Blank)  Format을 비워 두면 시간과 그리고 다음에 기다란 날짜를 생산합니다.
 예를 들어, 어떤 로케일에서는 4:55 PM Saturday, November 27, 2004로 나타날 수 있습니다.
 Time  현재 사용자의 로케일에 대한 시간 표현, 예를 들어 5:26 PM
 ShortDate  현재 사용자의 로케일에 대한 짧은 날짜 표현, 예를 들어 02/29/04
 LongDate  현재 사용자의 로케일에 대한 긴 날짜 표현, 예를 들어 Friday, April 23, 2004
 YearMonth  현재 사용자의 로케일에 대한 해와 달, 예를 들어 February, 2004
 YDay  앞에 0 없이 해의 날짜 (1 – 366)
 YDay0  앞에 0 이 있는 해의 날짜 (001 – 366)
 WDay  주의 날짜 (1 – 7). Sunday는 1입니다.
 YWeek  ISO 8601 완전 해의 개수 그리고 주 개수 : 200453. 1월 1일을 포함한 주가 새 해에서 4 일 이상 포함되어 있으면, 첫 번째 주로 간주됩니다.
 그렇지 않으면, 이전 해의 마지막 주로 간주됩니다.
 그리고 그 다음 주가 새 해의 첫 주가 됩니다.
 결론적으로, 1월 4일과 1월의 첫 번째 목요일은 언제나 1번 주에 있습니다.

 

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로

반응형

댓글