소프트웨어 StrokesPlus (스트로크 플러스) 응용 문의해요.
2014.01.25 14:12
스트로크플러스의 단축키를 이용해서,
다른 창을 활성화하지 않고 단축키를 보내거나
다른 프로그램을 활성화하지 않고 그 프로그램을 제어할 수 있을까요?
예)
전체화면으로 게임 등의 작업을 할 때,
[Ctrl + Shift + 1] 단축키를 누르면 곰플레이어의 재생/일시정지를 토글하고 싶은데요,
가능할까요?
곰플레이어 창을 활성화 한 후 조작하는 건
acFindWindow 함수와 acActivateWindow 함수를 써서 곰플레이어를 재생 또는 일시정지를 하고 Alt + Tab키를 자동 입력 하도록 해서 원래 창으로 돌아오게 만드는 건 아래 방법으로 하니 정상작동하는데요.
-----------------------------------------------------------------
local sc = acFindWindow("GomPlayer1.x")
acRestoreWindow(sc)
acActivateWindow(sc)
acDelay(200)
acSendKeys("{VKEY 32}")
acSendKeys("%{TAB}")
-----------------------------------------------------------------
곰플레이어 창을 활성화하지 않고 재생/일시정지 등의 조작을 하거나 단축키를 보내는 건 아무리 해봐도 할 수가 없어서 문의해요.
곰플레이어의 재생/일시정지 단축키가 'spacebar'키이니, 이 키 하나만 보내면 되는데,
설명에 의하면 acSendKeys 함수는 활성창에만 가능하다고 하네요.
해당 창이나 프로그램을 활성화 하지 않고 키를 보내거나,
키를 보내지 않고 다른 방법으로 조작하는 등,
방법이 없을까요?