relative 와 winmove 강좌와 여러가지를 찾아보았는데, 이것저것 해봐도 안되어서 질문올립니다 ㅜㅜ
?
1. 특정 키르 누를 시, 가상화면으로 ?프로그램을 보내고
다시 누를시, 본화면으로 돌아오면 좋겠습니다.
-예제-
F3:: ; 가상 모니터
SetMonitor:
if(IsMainMonitor)
{
WinGet, ActiveID, ID, BlueStacks App Player
SysGet, monitorCount, MonitorCount ; 모니터 갯수 받기
if(monitorCount = 1)
MsgBox, 이동할 수 없습니다.
else
{
log := "# 화면 이동 : 주 모니터 -> 서브 모니터"
AddLog(log)
moveX := A_ScreenWidth + 100
WinMove, ahk_id %ActiveID%,, %moveX%, 100
WinSet, AlwaysOnTop, On, BlueStacks App Player
IsMainMonitor := 0
}
}
else
{
log := "# 화면 이동 : 서브 모니터 -> 주 모니터"
AddLog(log)
WinGet, ActiveID, ID, BlueStacks App Player
WinMove, ahk_id %ActiveID%,, 200, 100
WinSet, AlwaysOnTop, On, BlueStacks App Player
IsMainMonitor := 1
}
Return
;--------------------------------------------------------------------------------------------;
이렇게 했는데 F3을 눌러도 이동하지 않습니다.
?
2. 가상화면으로 이동시, 화면 가장 우측 하단에 고정 위치하도록 하고싶습니다.
?
3. 또 relative 좌표로 ahk를 작성하였는데, 창을 다른위치로 이동시, 매크로가 정상작동 하지않았습니다.
CoordMode Pixel,Screen 로하면 잘 작동되는데?CoordMode Pixel,Relative로 하면 아얘 작동이 되지않습니다.
?
?
정말 도와주시면 감사하겠습니다!
?