[오토핫키] 들여쓰기 GUI
오토핫키2018. 4. 18. 18:16
/*
빈 edit에 스크립트 내용을 넣고 change 버튼 누르시면 클립보드에 복사되었다는 메시지와 함께 클립보드에 복사됩니다.
기존에 올리신 것은 긴 스크립트가 변수에 안들어가서 gui로 한번 만들어봤습니다.
*/
gui, add, button, w100 gChange,Change
gui, add, edit, r40 w510 vInput xm
gui, show
return
Change:
Gui, submit, nohide
Clipboard:= % IndentScript(Input)
msgbox, 클립보드에 복사되었습니다.
return
guiclose:
exitapp
IndentScript(LVData)
{
global IndentStr
Loop, Parse, LVData, `n
{
If (RegExMatch(A_LoopField, "^\}(\s `;)?"))
Indent--
Loop, %Indent%
Id_LVData .= IndentStr ? IndentStr : "`t"
Id_LVData .= A_LoopField "`n"
If (A_LoopField = "{")
Indent++
}
return Id_LVData
}
'오토핫키' 카테고리의 다른 글
[오토핫키] 세개 이상 핫키 조합하기 (0) | 2018.04.19 |
---|---|
[오토핫키] 비활성 이미지 서치 후 클릭 (3) | 2018.04.19 |
[오토핫키] XOR 암호화/복호화 예제 (0) | 2018.04.18 |
[오토핫키] 스톱워치 구현 (0) | 2018.04.13 |
[오토핫키] 캡챠 구현 (0) | 2018.04.13 |