티스토리 뷰

컴퓨터 관련

[op]여러곳 여러번 복사하기

진리와 가치를 고루고루 2014. 10. 6. 10:12


◈Prince evilstupidmiserable Little 2014/10/06/월/09:59


♥ 잡담 ♥여러곳 여러번 복사하기 


#IfWinActive


/*

여러곳 여러번 복사하기 


lab 님의 희망에 따라 다음 스크립트를 만들어 보았다. 


● 여러 곳 여러번 복사해 한 번에 붙여 넣기용 스크립트 


스크립트 취지 

문서 정리과정에서 여러 곳의 내용을 여러 번 복사해서 

한 번에 복사해 넣을 필요가 있다. 


파일을 연결할 때 이쪽 주소와 저쪽 주소를 서로 링크를 걸어 주고자 할 때 

한 번에 오가면서 작업하기 힘들 때가 있다. 


이런 경우 복사를 하고 

CTRL+ <- (왼쪽화살표)를 누르면 그 직전에 복사한 내용이 일단 별도로 저장된다. 

매번 이런 식으로 복사할 장소를 별도로 저장한 다음 


이것을 모두 합해 붙여 넣으려면 

그 때 

CTRL+ <- (오른쪽화살표)를 누르면 

그 때 지금까지 복사해 놓은 내용이 모두 그 장소에 붙여지게 된다. 


● 참고로 그 상태에서 배열된 역순으로 붙여진 복사 내용은 

클립보드에 저장된다. 

순서가 마음에 안 들면 바로 즉시 CTRL + V 키를 누르면 

역순으로 복사된 내용을 붙여 넣기해서 사용할 수 있다. 


- 참고로 처음 방법은 ~ 그림 이나 폰트정보 등도 모두 그형태 그대로 복사되고(htm 페이지에 복사할 때)  
- 두번째 방법은 텍스트만 단순 복사되는 차이가 있다. 
- 목적에 따라 선택해 사용할 수 있다. 

● 인터넷 상에 특별히 그림 이나 폰트정보 등도 모두 그형태 그대로 복사되지 '않게 하고자' 할 때는 (htm 페이지에 복사할 때)
ccc , 0  키를 누르면 된다.  


● 참고로 여러 부분을 복사할 때 각 부분을 구분하기 위하여 >>> 기호를 사용하였다.
- 마음에 드는 다른 기호로 대치하려면 편집해 사용할 수 있다. 


● 많은 내용을 복사할 때 몇번째의 것만 선택해 붙이기할 수 있다. 

1-9 번째의 것은 ccc , 번호

10 -19 번째의 것은 ccc1, 번호의 끝


● 기존 저장된 내용을 중간에 지우려면 ccc , z 를 누르면 된다. 



*/



^left::


loop, 

{

If copy%a_index% =

 {

copy%a_index% := ClipboardAll

msgbox, 0, copy%a_index%, copy%a_index%,1

break

 }

}

return


^right::


loop, 

{

If copy%a_index% =

break

If copy%a_index% <>

 {

Clipboard := copy%a_index%

clipwait,

COPYTOTAL = 

(

%Clipboard%

>>>

%COPYTOTAL%

)

sleep, 300

copy%a_index% =

PYTOTAL = 

send, `r>>>`r

send, ^v


 }

 }

send, `r>>>`r

Clipboard =

Clipboard = 

(

>>>

%COPYTOTAL%

)




clipwait,

COPYTOTAL = 

Return



; ● 텍스트만 복사하는 핫키 


:Rc1*:ccc,0::


loop, 

{

If copy%a_index% =

break

If copy%a_index% <>

 {

Clipboard := copy%a_index%

clipwait,

COPYTOTAL = 

(

%Clipboard%

>>>

%COPYTOTAL%

)

sleep, 300

copy%a_index% =

PYTOTAL = 

 }

 }

Clipboard =

Clipboard = 

(

>>>

%COPYTOTAL%

)

clipwait,

COPYTOTAL = 

send, ^v


Return



; ● 특정 순서의 내용만 꺼내 복사하는 핫키 


:Rc1*:ccc,1::

Clipboard := copy1

send, ^v

Return


:Rc1*:ccc,2::

Clipboard := copy2

send, ^v

Return


:Rc1*:ccc,3::

Clipboard := copy3

send, ^v

Return


:Rc1*:ccc,4::

Clipboard := copy4

send, ^v

Return


:Rc1*:ccc,5::

Clipboard := copy5

send, ^v

Return


:Rc1*:ccc,6::

Clipboard := copy6

send, ^v

Return


:Rc1*:ccc,7::

Clipboard := copy7

send, ^v

Return


:Rc1*:ccc,8::

Clipboard := copy8

send, ^v

Return


:Rc1*:ccc,9::

Clipboard := copy9

send, ^v

Return


:Rc1*:ccc1,0::

Clipboard := copy10

send, ^v

Return


:Rc1*:ccc1,1::

Clipboard := copy11

send, ^v

Return


:Rc1*:ccc1,2::

Clipboard := copy12

send, ^v

Return


:Rc1*:ccc1,3::

Clipboard := copy13

send, ^v

Return


:Rc1*:ccc1,4::

Clipboard := copy14

send, ^v

Return


:Rc1*:ccc1,5::

Clipboard := copy15

send, ^v

Return


:Rc1*:ccc1,6::

Clipboard := copy16

send, ^v

Return


:Rc1*:ccc1,7::

Clipboard := copy17

send, ^v

Return


:Rc1*:ccc1,8::

Clipboard := copy18

send, ^v

Return


:Rc1*:ccc1,9::

Clipboard := copy19

send, ^v

Return



; ● 그간 복사해 놓은 내용 모두 사용하지 않고 지우기 

; 예를 들어 ㅊㅊㅊ,ㅋ 은 그간 복사해둔 내용을 사용하지 않고 모두 지웁니다. - 다시 작업 준비 할 때 

:Rc1*:ccc,z::


loop, 

{

If copy%a_index% =

{

msgbox, 0, copy%a_index%, cleaned, 1

Break

}

If copy%a_index% <>

copy%a_index% =

}


Return








참고 

오토핫키 기본 사용법 http://story007.tistory.com/860
>>>
[op] fr [ori] http://story007.tistory.com/971 ♠♥여러곳 여러번 복사하기
>>>



'컴퓨터 관련' 카테고리의 다른 글

crc 체크섬 오류 문제  (0) 2016.10.05
토털커맨더-뷰어  (0) 2014.02.28
사진파일 슬라이드쇼  (0) 2014.02.16
[op]-데이터 백업  (0) 2014.02.08
[오토핫키]loop 반복 실행중 중단명령  (0) 2013.06.01
댓글