본문 바로가기

IT tech Coding/AutoHotKey14

오토핫키 v1 vs v2 처리방법에 대한 얄팍한 지식하나 이런 의문이 들었습니다.오토핫키에서  if(Fan_num >= 2 and instr(isExit,"있음")) instr 이것의 부정은?오토핫키(AutoHotkey)에서 Instr 함수의 부정 조건을 사용하는 방법은 Instr 함수가 0을 반환하는 경우를 체크하면 됩니다. Instr 함수는 지정된 문자열을 찾지 못하면 0을 반환하므로, 이를 활용해 부정 조건을 설정할 수 있습니다. 예를 들어, 주어진 조건에서 instr(isExit, "있음")의 부정을 사용하고 싶다면, 이를 다음과 같이 작성할 수 있습니다: if(Fan_num >= 2 and !Instr(isExit, "있음")) {     ; 부정 조건이 참일 때 실행할 코드 } 위 코드에서 !Instr(isExit, "있음")는 isExit 문자열에.. 2024. 6. 21.
오토핫키에서 기본값 설정을 통한 효율적인 함수 사용법 ex)WriteComment(FilePath, Enterkey = ) { 안녕하세요, 오늘은 오토핫키(AutoHotkey) 사용자들에게 특히 유용한 팁을 하나 공유하려고 해요. 바로 함수에 기본값을 설정하는 방법에 대한 이야기인데요, 이 기능을 활용하면 코드를 더욱 간결하고 효율적으로 작성할 수 있습니다. 이거알면 정말 편하더라구요! 함수에 기본값 설정하기 오토핫키에서 함수를 정의할 때, 인수에 기본값을 할당할 수 있어요. 이렇게 하면 함수를 호출할 때 해당 인수를 생략할 수 있게 되죠. 예를 들어, 'Enterkey'라는 인수에 기본값을 설정하고 싶다면, 함수 정의 부분에서 이렇게 적으면 됩니다 WriteComment(FilePath, Enterkey = ) { ; 함수의 내용 } ``` 이렇게 설정하면 'WriteComment' 함수를 호출할 때 'Enterkey' 인수를.. 2023. 12. 4.
오토핫키와 파이썬: 매크로 프로그래밍의 비교 오토핫키와 파이썬: 매크로 프로그래밍의 비교 목차 서론 오토핫키와 파이썬의 기본 소개 용도 및 특화 분야 학습곡선 및 사용 편의성 초보자에게 추천하는 선택 중급 및 전문가에게의 조언 확장성과 다양성 마치며 1. 서론 컴퓨터 자동화는 점점 더 중요해지고 있습니다. 이 포스트에서는 두 가지 인기있는 도구, 오토핫키와 파이썬을 중점으로 비교해 보겠습니다. 2. 오토핫키와 파이썬의 기본 소개 오토핫키는 주로 윈도우 운영체제에서 사용되는 스크립팅 언어입니다. 반면, 파이썬은 범용 프로그래밍 언어로 다양한 운영체제에서 사용됩니다. 3. 용도 및 특화 분야 오토핫키는 윈도우의 GUI 자동화나 키보드, 마우스 액션에 특화되어 있습니다. 반면, 파이썬은 웹 개발, 데이터 분석, 인공 지능 등 다양한 분야에서 활용됩니다... 2023. 10. 26.
오토핫키 2분후 자동컴퓨터 종료 2분후 컴퓨터를 끄는 오토핫키? 코드 만들어본 결과물입니다. gui에서 체크하고 EndingVar := 0 이 값이 변경되어야 끝낸다. 선언: ; 특정시간이 5시30분 지나서 끝나면 자동 꺼지는 기능구현을 위한 변수임 EndingVar := 0 Gui, Font, S12 bold CRed, If (TurnOff=1) gui, add, checkbox, x210 y105 vTurnOff checked, 작업종료 2분후 컴OFF else gui, add, checkbox, x210 y105 vTurnOff , 작업종료 2분후 컴OFF 서브선언: ExitCheck: ; 종료시간 체크해서 5시30분이면 컴퓨터 오프시킴 Gui,submit,nohide Haystack := NowTime ; 시 분리 FoundPo.. 2023. 10. 8.
오토핫키 코드를 암호화해서 숨길 수 있나? 오토핫키 (AutoHotkey, AHK) 코드를 직방 암호화하여 실행할 수 있는 건 AHK 자체적으로 기능으로 있지 않아유. 그렇다고해서 아래같이 방법을 생각해볼 수 있지유. 컴파일: AHK 스크립트는 .exe 파일로 만들 수 있디. 이러면 원본 코드를 그대로 볼 순 없지만, 특별한 도구로 다시 풀어볼려고 하면 볼 수 있어유. 코드 꼬기기: 코드를 복잡하게 만들어서 어렵게 보이게 할 수 있지유. 이것도 완벽하게 보호해주진 않지만, 일단은 읽기 힘들게는 해줘유. 다른 암호화 도구 써보기: 다른 도구로 AHK 스크립트를 암호화해놓고, 실행할 때 그걸 다시 풀어서 메모리에서 돌리는 방법도 있어유. 근데 이건 좀 어렵고, 실행하는 데 시간이 좀 걸릴 수도 있어유. 인터넷으로 연결하기: 중요한 부분이나 방법들을 .. 2023. 9. 16.
오토핫키 5개의 홀을 균등배분하는데, 중간에 숫자를 소수점 안나오게 하는 방법 연구 판넬 홀이 3으로 나눌경우 소수점이 나오는 경우.. 특히 3.333 뭐 이런 경우.. 소수점 나오지 않게 하면서 중간에 홀에 1을 더 넣어주는 공식을 어떻게 만들까 연구하다.... 공식이 정립되어서 남겨본다. CW := 1650 S1 := 167.5 ; 남은 값을 계산 RemainingValue := CW - S1 * 2 ; 3으로 나눔 EachValue := RemainingValue // 3 Remainder := Mod(RemainingValue, 3) ; 나머지 값 분배 S2 := EachValue S3 := EachValue + (Remainder > 0 ? 1 : 0) S4 := EachValue tmp := S1*2 + S2 + S3 + S4 MsgBox, S1: %S1%`nS2: %S2%`.. 2023. 9. 15.
반응형