떠든다.잡설./오토핫키

오토핫키 트위치 이모티콘 매크로 만들기v2!!

몽브르 2021. 8. 9.
 

오토핫키로 트위치 이모티콘 채팅 매크로 만들기

트위치 방송을 보다보면 여러 이모티콘을 활용하게 되는데 이걸 매번 찾아서 쓰는게 생각보다 번거롭기에 단축키로 특정 이모티콘을 저장해서 쓸수있는 매크로를 만들어볼까 합니다. 필요사항

grandvert.tistory.com

어제 총총거리면서 이모티콘 매크로라고 만들기 시작을 해서 결과물을 내놓고 막상 써보니 약간 불편한 감이 있더라구요. 그래서 몇가지 보안을 좀 해봤습니다.

 

기존불편사항

1. 같은 단축키를 누르면 동일채팅 입력으로 입력이 안됨

2. 미리 채팅 내용을 복사해두는게 편하긴한데 짧게 넣으면 좋겠음

 

그래서 나온녀석이 요겁니다. 채팅내역에 이모티콘 하나만 입력하면 자동으로 8~9개를 왔다갔다하면서 입력해줍니다. 이제 이모티콘을 하나만 입력해놔도 되고, 단축키 하나만 누른다고 동일채팅으로 30초씩 기다리는일은 없앴습니다.

 

소스코드

FileReadLine, et1, emote2.txt, 1
FileReadLine, et2, emote2.txt, 2
FileReadLine, et3, emote2.txt, 3
FileReadLine, et4, emote2.txt, 4
FileReadLine, et5, emote2.txt, 5

Gui, Add, Edit, x40 y20 w200 h20 vEmote1, %et1%
Gui, Add, Text, x10 y25 w20 h20, F7

Gui, Add, Edit, x40 y60 w200 h20 vEmote2, %et2%
Gui, Add, Text, x10 y65 w20 h20, F8

Gui, Add, Edit, x40 y100 w200 h20 vEmote3, %et3%
Gui, Add, Text, x10 y105 w20 h20, F9

Gui, Add, Edit, x40 y140 w200 h20 vEmote4, %et4%
Gui, Add, Text, x10 y145 w20 h20, F10

Gui, Add, Edit, x40 y180 w200 h20 vEmote5, %et5%
Gui, Add, Text, x10 y185 w20 h20, F11

Gui, Add, Button, x40 y220 w200 h40 , 저장

Gui, Show, h280 w260, 이모티콘 매크로v2

c=8

Return

Button저장:
FileDelete, emote2.txt
Gui, Submit, Nohide
FileAppend, %Emote1%`n%Emote2%`n%Emote3%`n%Emote4%`n%Emote5%`n, emote2.txt

Return

SLoop:
if(c=8)
{
Loop %c%
{
Send, ^v %A_Space%
}
c++
Send, {enter}
Return
}

if(c>8)
{
Loop %c%
{
Send, ^v %A_Space%
}
c=8
Send, {enter}
Return
}

F7::
Gui, Submit, Nohide
Clipboard = %Emote1%
Clipwait
Goto, SLoop
return

F8::
Gui, Submit, Nohide
Clipboard = %Emote2%
Clipwait
Goto, SLoop
return

F9::
Gui, Submit, Nohide
Clipboard = %Emote3%
Clipwait
Goto, SLoop
return

F10::
Gui, Submit, Nohide
Clipboard = %Emote4%
Clipwait
Goto, SLoop
return

F11::
Gui, Submit, Nohide
Clipboard = %Emote5%
Clipwait
Goto, SLoop
return

루프문이 추가되고, 이모티콘 개수를 세기위해서 변수가 하나 추가된것 외에 코드 자체에는 큰 변화는 없으니 세세한 주석이 필요하신분은 맨위로 가셔서 앞 글을 봐주시면 될것 같습니다.

 

여전한 불편함

1. 입력되는 이모티콘 개수를 사용자가 조절 가능하게

2. 너무 빠른 입력으로 인해 채팅이 먹히는 경우를 감안해야됨

3. 채팅용 매크로는 안됨 채팅도 반복해서 입력됨

 

저는 딱 8~9개가 편해서 저렇게 놨는데 분명 다른 개수가 필요한 경우도 있을꺼고... 이모티콘 2개를 동시에 넣으면 대환장 파티가 되기 때문에 개수조절 기능이 필요할 것 같습니다. 3번 문제역시 개수조절이되면 해결되는 문제네요.

 

그리고 단축키를 막 연타하다보면 너무 빨리입력했다고 컷당하는 경우가 생기네요;;; 뭐 이렇게까지 도배하면 밴당하겠지만 ㄱ-;;; 이에대한 해결책도 좀 필요할 것 같습니다.

반응형

추천 글