소프트웨어 StrokesPlus 창닫기/탭닫기 조정 스크립트(수정본)
2013.11.19 15:26
글로벌 액션하고, 익스용 액션하고 분리해서..
인터넷옵션창이나, 팝업창, 추가관리기능창 등등 새끼 창들도 제스처 하나로
닫을수 있게 수정해보았습니다..
아래 게시글에서는 되는줄 아랐는데 안되서-0-;;;;;
팟플레이어 같은 경우도 옵션창이나, 열기창, 다른 응용프로그램들의 열기창, 저장창 설정창 등도
제스처 하나로 작동합니다.. 역시 마우스 제스처가 시작되는 곳 바로 아래 있는 프로그램에 작동합니다..
====================================================================================================
아래는 글로벌 액션에 등록
--------------------------
local iHandle= acGetParentWindowByPoint(gsx, gsy)
local iTorrent = acGetExecutableName(iHandle, nil, nil)
acActivateWindow(iHandle, nil, nil, 0)
acSendKeys("%{F_4}")
acDelay(200)
if acGetClassName(acGetForegroundWindow(), nil, nil) == "Shell_TrayWnd" or iTorrent == "utorrent.exe" then
acSendKeys("%{ESC}")
end
============================================================================================================
아래는 IE용 액션에 등록
--------------------------
local iHandle= acGetParentWindowByPoint(gsx, gsy)
acActivateWindow(iHandle, nil, nil, 0)
if acGetClassName(iHandle, nil, nil) ~= "IEFrame" then
acSendKeys("%{F_4}")
else
acSendKeys("^{F_4}")
end
if acGetClassName(acGetForegroundWindow(), nil, nil) == "Shell_TrayWnd" then
acSendKeys("%{ESC}")
end
================================================================================================================
여튼 저렇게 등록하면 하나의 제스처로 (저는 ↓이거 하나로 모든 창을 닫음)
거의 모든창을 닫을수 있습니다....
아래는 제가 쓰는 스크립트(참고용)...
해상도 기준, 프라세스로 종료할 프로그램, 익스에서 탭하나 남을때 alt+f4로 종료하기가 추가되어 있습니다..
=========================================================================================================
글로벌용
-----------------
local iHandle= acGetParentWindowByPoint(gsx, gsy)
acActivateWindow(iHandle, nil, nil, 0)
if acGetClassName(iHandle, nil, nil) == "QWidget" then
acTerminateProcess(iHandle, nil, nil)
else
local iTorrent = acGetExecutableName(iHandle, nil, nil) --토렌트 종료전에 등록해놔야
acSendKeys("%{F_4}")
acDelay(200)
if acGetClassName(acGetForegroundWindow(), nil, nil) == "Shell_TrayWnd" or iTorrent == "utorrent.exe" then
acSendKeys("%{ESC}")
end
end
===========================================================================================================
익스용
---------------------
local iHandle= acGetParentWindowByPoint(gsx, gsy)
acActivateWindow(iHandle, nil, nil, 0)
if acGetClassName(iHandle, nil, nil) ~= "IEFrame" then
acSendKeys("%{F_4}")
elseif acGetWindowBottom(acFindWindow("Shell_TrayWnd"), nil, nil) == 900 then
if acGetPixelBByPoint(1020, 28) == 251 then
acSendKeys("%{F_4}")
else
acSendKeys("^{F_4}")
end
elseif acGetPixelBByPoint(860, 28) == 251 then
acSendKeys("%{F_4}")
else
acSendKeys("^{F_4}")
end
=========================================================================================================
댓글 [2]
-
542 2013.11.19 16:44 -
유리얼음 2013.11.19 17:00
가능합니다.. 마우스 커서는 해당그림 위에서 제스처 그리세요.(제스처 시작위치만 그림위이면 됨)
===================================================================================================
acMouseClick(gsx, gsy, 0, 1, 1) --오른쪽버튼을 누름
acDelay(200) -- 오른쪽메뉴 나올때까지 0.2초 대기, 0.2초안에 안뜨면 실행안됨..시스템 여건에따라 조정해야함
acSendKeys("s")-- 오른쪽메뉴중 다른이름으로 저장하기 선택(s는 익스구요 크롬은v네요)
acDelay(500) --대화상자 나올때깢. 0.5초대기 마찬가지로 0.5초안에 안뜨면 실행안됨. 시스템여건에 따라 조정해야함
acSendKeys("%s") -- 저장할 폴더를 선택하고자할경우는 삭제하세여, 삭제안하면 디폴트폴더에 저장됨===============================================================================================
창뜰때까지 대기타는 방식이 좀 초보적이라 ㅈㅅ ;;;;;
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
2223 | 윈 도 우| Windows 8.1 표시언어의 추가와 변경 설정방법 [10] |
|
5952 | 2 | 11-29 |
2222 | 소프트웨어| 트루이미지(Acronis True Image) 추가본②(본문 수정) [91] | 고양이2 | 9165 | 62 | 11-26 |
2221 | 윈 도 우| OEM XP 선택해서 설치하기 [8] | gooddew | 8413 | 6 | 11-25 |
2220 | 윈 도 우| 윈도우8.1 에서 ipTIME 유무선공유기 192.168.0.1 접속이 ... [1] | 우주선 | 10593 | 5 | 11-25 |
2219 | 기 타| GVLK키 모음 [7] | DarknessAn | 12568 | 8 | 11-24 |
2218 | 소프트웨어| 비트디펜더 토탈 시큐리티 6개월 프로모션 [6] | sous_la_pl | 5047 | 5 | 11-23 |
2217 | 소프트웨어| 포토샵 기술 326가지(이미지파일) [18] | DOS | 11743 | 11 | 11-23 |
2216 | 윈 도 우| GPT 디스크에 VHD사용하기 [5] | 카멜 | 5909 | 2 | 11-22 |
2215 | 소프트웨어| 트루이미지(Acronis True Image) 추가본(본문 수정2) [81] | 고양이2 | 9641 | 32 | 11-22 |
2214 | 기 타| 공유기로 KMS인증을 받아봅시다 [12] | DarknessAn | 13551 | 4 | 11-21 |
2213 | 소프트웨어| 오토핫키, 스크롤 가속도 주기 스크립트 | 유리얼음 | 4484 | 3 | 11-21 |
2212 | 윈 도 우| 윈도우7 처럼 윈도우8.1 종료 및 재시작, 로그아웃 [4] | 난라이도 | 8900 | 1 | 11-20 |
2211 | 소프트웨어| 안드로이드폰에서 구동하는 KMS에뮬 [11] | 링고스타 | 14661 | 10 | 11-20 |
2210 | 소프트웨어| 한컴오피스 2014 홈에디션 MLP 정품 다운로드 방법 [7] | 일교차 | 18639 | 1 | 11-20 |
2209 | 소프트웨어| KMSv6 Linux Bootable ISO 의 사용(추가) [5] | 링고스타 | 7570 | 3 | 11-20 |
2208 | 소프트웨어| 압축파일 바로 열기(아직도 모르시는 분들을 위하여) [17] | suk | 8525 | 9 | 11-19 |
» | 소프트웨어| StrokesPlus 창닫기/탭닫기 조정 스크립트(수정본) [2] | 유리얼음 | 4285 | 3 | 11-19 |
2206 | 윈 도 우| Win 8.1 인터넷 익스플로러 11의 유투브 호환성 문제 해결법 [4] | 일교차 | 8693 | 1 | 11-19 |
2205 | 소프트웨어| StrokesPlus 창닫기/탭닫기 조정 스크립트 [2] | 유리얼음 | 5056 | 2 | 11-19 |
2204 | 기 타| 빈 vhd에 이미지 설치와 부팅시키기 [7] | 카멜 | 6038 | 4 | 11-19 |
저도 스트로크플러스를 좀 까다로와서 이것저것 만져보고있는 중인데요..
"이미지를 다른 이름으로 저장"을 스트로크 플러스로 구현이 가능할까요?