반응형
오토핫키에서 설정한 변수를 파일로 저장하는 방법은 2가지 있습니다.
※ 2가지는 물론 제가 아는 선에서 입니다.
FileAppend
IniWrite
오토핫키 설명서를 봤을 때
이렇게 2개가 있네요
근데 오토핫키 설정값을 저장하는 이유는 결국 불러와서 사용하기 위해서입니다.
불러와서 사용하기 위해서는 결국 Parse를 해야 합니다.
FileAppend의 경우는 Parse를 고려하여 저장 방법을 생각해야 됩니다.
하지만 IniWrite는 기본적으로 Parse를 고려하여 줄 바꿈이 들어가서 저장됩니다.
줄 바꿈은 Chr(10) 또는 `n로 Parse 하면 됩니다.
`n에서 `는 키보드 1 좌측에 있는 거
`n과 Chr10은 Msgbox로 테스트를 한번 해보자면
msgbox % "abc" chr(10) "def"
msgbox abc `n def
2개는 똑같이 나옵니다.
어찌 되었건 해당 부분은 IniRead 부분에서 다시 다루겠습니다.
여하튼 다시 본론으로 들어가서 IniWrite를 하게 되면
위 파일처럼 저장이 됩니다. (또는 이미지를 보셔도 됩니다.)
[A] , [B]는 섹션 이름
1 , 2 , 3 은 키 값
HI , HIHI , HIHIHI 는 VALUE 값
이렇게 됩니다.
이렇게 작성하기 위해서 필요한 코드는
Text := "Hi"
loop , 3
{
IniWrite , %Text% , e:\abc.ini , A , %A_Index%
IniWrite , %Text% , e:\abc.ini , B , %A_Index%
Text .= "Hi"
}
이렇게 작성했습니다.
IniWrite의 경우 기존 Ini 파일에 대하여
동일한 Key값이 존재할 때 덮어쓰기 되며 ,
Key값이 동일하지 않다면 계속 추가되어 작성됩니다.
반응형
'컴퓨터 > 오토핫키' 카테고리의 다른 글
오토핫키 변수에 따른 시간 계산 결과값 (0) | 2023.06.05 |
---|---|
오토핫키 Interception Driver사용 하드웨어 신호로 변경 (0) | 2023.05.31 |
Autohotkey에서 Progress Bar에 색상 넣기 (0) | 2023.05.02 |
AutoHotKey의 PixelGetColor와 PixelSearch에 대하여... (0) | 2023.04.24 |
AUTOHOTKEY를 활용한 캡쳐 내용 CLIPBOARD에 저장하기 (0) | 2023.04.04 |
댓글