안녕하세요. 비전공자이지만 오토핫키가 재밌어서 인터넷으로 주워가며 계속 공부하고있는데요,
몇가지 궁금한 사항이 있어 질문드립니다!
(1) 몰컴용으로 활성화창 최소화 후 다시 같은 키를 누르면 최대화되는걸 짜고싶은데 방법이 있을까요??
F2::
WinGetActiveTitle, nowtitle
Winhide, %nowtitle%
Suspend
WinShow, %nowtitle%
이렇게 했는데..; suspend 부분에서 멈췄다가 다시 F2 누르면 하던창이 나오게끔 하고싶어요.. 방법이 있을까요?
================================================================================================
(2) run, C:\Program Files\~~~~~ ,,min 실행 시, 마우스 끊어짐 문제
다른 작업을 하면서도 run으로 새로운 프로그램을 최소화로 실행시켜서 스스로 다른 작업이 되게끔 만들어놨는데요,
프로그램이 최소화로 켜질때마다 마우스가 잠시 응답이 안되더라고요(버벅임이 아니라 새로 켜지는 프로그램에 갔다오는 느낌?)
완전히 비활성화로 켜는 방법 없을까요?? 다른 작업을 하던도중 영향이 전혀 없도록요!
================================================================================================
(3) winwait 명령어 대체
(2)에서 run, C:\Program Files\~~~~~ ,,min 으로 프로그램이 실행되는데 winwait를 하면 프로그램이 전부다 실행되기 전까지 기다리지 않고 작업표시줄에만 나오면 다음 명령으로 넘어가버리더라고요
그래서 지금은 sleep 으로 기다렸다가 넘어가는데.. 이게 컴퓨터마다/동시에 하는 작업에 따라 켜지는 시간이 달라서 winwait를 쓰고싶은데 다른 명령어가 있을까요?
바쁘시겠지만 시간내어 알려주시면 정말 감사하겠습니다!
힌트라도 주시면 다 해볼게요!
title = 프로그램명
bStat := false
F2::
if(bStat == false)
{
winhide, %title%
}
else
{
winshow, %title%
}
bStat != bStat
return