소프트웨어 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 | - | - | - |
2209 | 소프트웨어| KMSv6 Linux Bootable ISO 의 사용(추가) [5] | 링고스타 | 7570 | 3 | 11-20 |
2208 | 소프트웨어| 압축파일 바로 열기(아직도 모르시는 분들을 위하여) [17] | suk | 8526 | 9 | 11-19 |
» | 소프트웨어| StrokesPlus 창닫기/탭닫기 조정 스크립트(수정본) [2] | 유리얼음 | 4286 | 3 | 11-19 |
2206 | 윈 도 우| Win 8.1 인터넷 익스플로러 11의 유투브 호환성 문제 해결법 [4] | 일교차 | 8693 | 1 | 11-19 |
2205 | 소프트웨어| StrokesPlus 창닫기/탭닫기 조정 스크립트 [2] | 유리얼음 | 5058 | 2 | 11-19 |
2204 | 기 타| 빈 vhd에 이미지 설치와 부팅시키기 [7] | 카멜 | 6038 | 4 | 11-19 |
2203 | 소프트웨어| 한컴오피스 2014 업데이트 설정하는 법 [7] | 유기농초코 | 11539 | 2 | 11-17 |
2202 | 소프트웨어| VMware workstation 사용법(본문 수정-2) [76] | 고양이2 | 14968 | 30 | 11-14 |
2201 | 윈 도 우| 신형 REFS 파일시스템으로 보조 및 외장 HDD/SSD 포맷하기 [4] | 메트로작전 | 8151 | 3 | 11-14 |
2200 | 기 타| 그림 파일에 압축파일 감추기 [6] | 늦깍기 | 6607 | 5 | 11-14 |
2199 | 기 타| 숨은파일 [7] |
|
7147 | 2 | 11-13 |
2198 | 기 타| 유튜브에서 HTML5모드 사용 시 IE 볼륨믹서가 초기화 되는 ... [1] | 고고추 | 4683 | 2 | 11-13 |
2197 | 소프트웨어| 백신 Trust Port 6개월 프로모션, Webroot 6개월 프로모션 ... [5] | sous_la_pl | 4905 | 3 | 11-11 |
2196 | 서버 / IT| Chrome의 Zenmate 로 우회 접속 하기 [18] | DOS | 11344 | 2 | 11-10 |
2195 | 윈 도 우| 윈도우 7 . IE11 설치 한뒤. [9] | 억무리 | 18658 | 7 | 11-09 |
2194 | 윈 도 우| windows 8에서 8.1로 업데이트 엡 찾기 [5] | 누구예요 | 6855 | 2 | 11-08 |
2193 | 소프트웨어| (2013.11.09) 수정본 다시 보내드렸습니다 [112] | 고양이2 | 9951 | 27 | 11-08 |
2192 | 윈 도 우| PE ADK 8.1 제작 [1] | tanny tale | 5835 | 0 | 11-07 |
2191 | 윈 도 우| 윈도우 8.1에서 ati hd 4000 이하 VGA 드라이버 설치법 [8] | sous_la_pl | 9085 | 0 | 11-06 |
2190 | 기 타| 그 동안 본인이 업로드한 강좌를 보내드립니다. [179] | 고양이2 | 12744 | 45 | 11-06 |
저도 스트로크플러스를 좀 까다로와서 이것저것 만져보고있는 중인데요..
"이미지를 다른 이름으로 저장"을 스트로크 플러스로 구현이 가능할까요?