CLCL 클립 보드 프로그램

Go down

CLCL  클립 보드 프로그램 Empty CLCL 클립 보드 프로그램

올리기  hyora 2016-06-22, 7:03 pm

CLCL Ver 2.0.3
--------------

■ 소개
CLCL(빙글빙글)은 클립 보드의 역사를 가지고 있는 프로그램입니다.

■ 기능
・여러 클립 보드 형식에 대응
・자주 사용하는 상용구 등을 계층화하여 등록 가능
・단축키로 표시하는 메뉴를 자유롭게 커스터마이즈
・메뉴에서 선택한 내용이나 등록된 항목을 편집하는 편집기에 자동 붙여 넣기
・메뉴에 이미지를 축소 형태로 표시
・메뉴에 툴팁을 표시
・기록에 남기는 형식과 저장 형식을 설정 가능 - 기록=히스토리 (이하 "기록"이라고 그냥 둠)
・기록을 취하지 않는 창을 설정 가능 - 클립을 캡쳐하지 않을 윈도우 설정 가능
・창마다 붙여 넣기 키를 설정 가능
・기록은 종료시 자동 저장되어 다음 번 부팅시 복원
・기록에 남길 최대 건수 제한 없음
・탐색기 스타일의 뷰어에서 기록 및 가입(기록된) 항목을 표시・편집
・플러그인을 추가하여 기능을 확장
・Unicode 대응

■ 설치
Windows NT4.0, 2000, XP, Vista, 7, 8, 8.1, 10 에서 작동합니다.

다운로드 파일을 적당한 폴더에 압축해제하고 CLCL.exe을 실행하면 작업표시줄에 클립 아이콘이 표시됩니다.
처음 시작하면 CLCL 폴더에 사용자 이름의 폴더가 생성되고 사용자 별 설정내용이 저장됩니다.

레지스트리는 사용하지 않기 때문에 제거 할 때는 CLCL.exe가 존재하는 폴더를 삭제 처리 될 수 있습니다.

설치 프로그램에서 설치 한 경우 제어판에서 제거 실시하십시오. 제거는 CLCL을 종료 한 후 실시하십시오.

■ 시작
CLCL을 시작하면 시스템 트레이 (작업표시줄의 시계가있는 영역)에 클립 아이콘이 표시됩니다.
이 트레이의 아이콘을 클릭하면 메뉴가 표시됩니다.
초기 설정은 메뉴에 기록이 오름차순으로 표시됩니다.
메뉴 설정에서 사용자 정의 할 수 있습니다.

알림 영역의 아이콘을 오른쪽 클릭하면 뷰어가 표시됩니다.
뷰어의 왼쪽은 기록 및 등록 항목을 표시하는 트리입니다.
뷰어의 오른쪽은 기록 및 등록 항목의 내용을 표시・편집합니다.
편집한 내용은 포커스를 옮기면 항목에 반영됩니다. 형식에 따라 편집되지 않을 수도 있습니다.
현재 클립 보드의 내용은 편집 할 수 없습니다.

트리 상단의 '클립 보드'는 현재 클립 보드의 내용입니다.
트리의 "히스토리"는 기록 목록입니다.
트리의 "템플릿"는 등록되어있는 아이템 (상용구 등)의 목록입니다.

┌─ ■ 클립 보드 - 현재 클립 보드의 내용
│ ├─ □ TEXT - 현재 클립 보드에 있는 형식
│ ├─ □ LOCALE
│ └─ □ OEM TEXT

├─ ■ 히스토리 - 클립 보드의 이력
│ ├─ □ (BITMAP) - 기록 항목
│ │ ├─ □ BITMAP - 기록 항목의 형식
│ │ └─ □ DIB
│ │
│ ├─ □ 안녕하세요 ...
│ │ └─ □ TEXT
│ │
│ ├─ □ 오늘은 ...
│ └─ □ (BITMAP)

└─ ■ 템플릿 - 등록 된 항목

├─ ■ 폴더 - 폴더
│ ├─ □ 주소 ...
│ └─ □ (BITMAP)

└─ □ http : // www ... - 등록 항목
└─ □ TEXT - 등록 항목의 형식

■ 클립 보드
・클립 보드 란?
클립 보드는 다른 응용 프로그램끼리 정보를 교환하기위한 영역입니다.
예를 들어, 메모장에 복사한 문자를 워드에 붙여 넣을 수 있지만,
이것은 클립 보드라는 영역을 사용하는 것입니다.

・클립 보드 형식
클립 보드는 한 번에 여러 형식을 넣어 둘 수 있습니다.
예를 들어, 메모장에서 텍스트를 복사 한 경우
・UNICODE TEXT
・TEXT
・LOCALE
・OEM TEXT
라는 4 가지 형태가 클립 보드에 들어갑니다 (Windows XP의 경우)
Excel 또는 Access에서 복사 한 경우 또는 수천의 형식이 클립 보드에 보내집니다.

CLCL의 초기 설정은
・UNICODE TEXT - 텍스트
・BITMAP - 비트 맵
・DROP FILE LIST - 파일
이 기록에 남아있게 되어 있습니다.
옵션의 "필터"에서 다른 형식도 기록에 남길 수 있습니다.

■ 기록 = 히스토리
클립 보드에 복사 한 데이터 기록입니다.
새로 복사 된 데이터는 기록 상단에 추가됩니다.

하나의 기록 항목에서 여러 클립 보드 형식이 들어 있습니다. 옵션 "형식"에 등록되어
있는 것으로, 우선 순위가 높은 클립 보드 형식이 메뉴 또는 뷰어에 표시됩니다.

기록 건수는 옵션의 "히스토리"에 설정 한만큼 남아 있습니다.
클립 보드 형식은 옵션의 "필터"에서 추가로 설정되어있는 것만 기록에 추가됩니다.

■ 등록 상품 = 템플릿
등록 항목에는 정형문 등 자주 사용하는 데이터를 등록 할 수 있습니다.
폴더를 추가하여 계층화하거나 항목에 이름을 지정할 수 있습니다.

항목을 추가하려면 뷰어를 열어 내역 항목을 선택하고 메뉴 편집 "템플릿에 추가"를 선택합니다.
트리에서 추가 할 폴더를 선택하고 메뉴에서 "새로 만들기"를 선택하면 빈 아이템이나
파일에서 내용을 로드(탑재)하여 항목을 만들 수 있습니다.

폴더를 추가하려면 뷰어를 열고 등록 항목의 추가 할 위치를 마우스 오른쪽 버튼으로
클릭 메뉴를 내고 "폴더 만들기=새 폴더"를 선택합니다.

폴더나 항목의 이름을 변경하려면 뷰어를 열고 수정하고 싶은 아이템을 선택하고
마우스 오른쪽 버튼을 내고 "이름 바꾸기"를 선택합니다.
"이름의 초기화'는 설정 한 이름을 지우고, 상품의 내용을 이름으로 표시하도록 합니다.
아이템의 이름을 "-"하면 메뉴 구분으로 표시합니다. 상품의 형식이나 데이터는 무시합니다.
이름에 &를 붙이면 그 다음 문자를 메뉴에서 단축키합니다. & 메뉴에 표시하려면 &&하여주십시오.

등록 항목을 마우스 오른쪽 클릭하여 메뉴를 내고 "핫 키 설정"을 선택하면 등록
아이템에 단축키를 지정할 수 있습니다. 그 키를 누르면 메뉴 표시하지 않고
직접 등록 항목을 클립 보드에 보내, "붙여 넣기"를 사용하고있는 장소에 직접 붙여 넣습니다.
등록되어있는 단축키는 뷰어에서 목록 부분에서 확인할 수 있습니다.
기타 등록 아이템을 선택하면 상태 표시 줄에 표시됩니다.

등록 항목의 건수 나 클립 보드 형식에 제한은 없습니다.

■ 클립 보드에 쓰기
기록 및 등록 항목을 클립 보드에 쓰기에는 몇 가지 방법이 있습니다.
・작업 표시 줄을 클릭하여 메뉴를 표시합니다.
  그 중에서 이력과 등록 상품 항목을 선택하면 데이터를 클립 보드에 보내고
  자동으로 활성 창에 붙여 넣습니다. - 붙여넣기를 해줘야하는데???

・핫 키 (초기 상태에서는 Alt + C)를 눌러 메뉴를 표시합니다.
  그 중에서 이력과 등록 상품 항목을 선택하면 데이터를 클립 보드에 보내서
  자동으로 활성 창에 붙여 넣습니다.

・뷰어에서 항목을 선택하고 마우스 오른쪽 클릭 메뉴를 표시합니다.
  "클립 보드로 보내기"를 선택하면 선택한 항목을 클립 보드에 보내십시오.

■ 메뉴 Options - Menu
작업 표시 줄이나 단축키로 표시하는 메뉴 항목은 옵션 "동작"으로 설정 있습니다.
메뉴의 움직임이나 표시의 정의는 옵션 "메뉴"로 설정합니다.

메뉴의 내용과 등록 항목의 항목 위에 마우스를 가져 가면 마우스의 위치에 자세한 내용을
툴팁으로 표시됩니다. 키보드에서 항목을 선택하면 메뉴 항목 아래에 툴팁이 표시됩니다.

메뉴의 내용과 등록 항목의 항목 위에서 마우스 오른쪽 클릭하면 등록되어있는 도구를
메뉴 표시 항목 선택 도구를 사용하여 클립 보드로 보냅니다.
키보드에서 도구 메뉴를 표시하려면 Ctrl을 누른 상태에서 Enter 항목을 선택합니다.

기록과 등록 항목은 옵션 "메뉴 텍스트 형식-Display format of menu"에 따라 메뉴
항목을 표시합니다. 표시되는 숫자는 0부터 시작하지만 시작 값을 변경하는 경우
는 %와 문자 사이에 시작 번호를 설정하십시오.
    예)
         %0d -> 0,1,2,3 ...
         %8x -> 8,9 a, b ...
         %1n -> 1,2,3 ... 8,9,0,1,2 ...
         %10B -> K, L, M, N ...

■ 동작 Options - Action
핫키를 눌렀을 때의 동작이나 작업표시줄의 아이콘을 클릭했을 때의 동작 옵션의
"동작"으로 설정합니다.

동작의 편집 동작에서 "메뉴"를 지정하면 화면 하단의 메뉴 설정에서
보기 메뉴 항목을 설정합니다.

호출 방법은 지정된 동작을 호출하는 방법을 설정합니다.
"단축키"를 지정한 경우, 호출 키를 설정합니다.
"Ctrl+Ctrl","Shift+Shift","Alt+Alt"키를 두번 눌렀을 때 지정 동작을 호출합니다.

동작 메뉴를 지정하면 "붙여 넣기"를 설정할 수 있습니다.
"붙여 넣기"메뉴에서 항목을 선택하면 작업중인 응용 프로그램에 자동으로 붙여넣기
동작이 전달됩니다.
메뉴 항목을 선택할 때 Shift 키를 누른 상태에서 선택하면 붙여 넣기를 하지 않고
클립 보드에 쓰기만 합니다.

동작 메뉴를 지정하여 호출 방법에 단축키 Ctrl + Ctrl, Shift + Shift,
Alt + Alt 중 하나를 지정하면 "caret 위치에 표시"를 설정할 수 있습니다.
"caret 위치에 표시"메뉴가 편집기의 caret의 위치에 표시됩니다.
설정하지 않으면 마우스의 위치에 메뉴가 표시됩니다.

동작 메뉴를 사용하여 항목에 기록을 선택하면 표시 범위를 설정 할 수 있습니다.
표시 범위는 1에서 기록에 남겨 건수까지를 지정합니다. 시작 번호에 0을 지정한 경우는
1을 지정한 것과 같은 의미가, 종료 번호에 0을 지정하면 기록 떠날 수를 지정하는 것과
같은 의미입니다. 종료 번호 시작 번호보다 작은 경우는 아무것도 표시하지 않습니다.
종료 번호가 기록에 남겨진 건수보다 큰 경우, 기록에 남겨진 건수까지 표시됩니다.

■ 클립 보드 형식 Options - Format
CLCL은 모든 클립 보드 형식을 처리 할 수​​ 있지만, 등록되지 않은 클립 보드 형식은
뷰어에서 이진 덤프로 표시됩니다.

클립 보드 형식은 옵션 "형식"에 등록합니다. 위에 가입하고 있는 것이 우선
메뉴와 뷰어는 아이템 중 우선 순위가 높은 클립 보드 형식이 표시됩니다.

등록은 형식 이름과 처리하는 DLL과 함수 헤더를 설정합니다.
DLL을 생략하고 함수 헤더 선택 버튼을 누르면 내장 함수 헤더 목록이 표시됩니다.
예를 들어, 엑셀에서 복사 할 때 클립 보드 형식 중 CSV 텍스트로 처리하고 싶은 경우
형식 이름 : CSV
DLL :
함수 헤더 : text_
로 설정하면 메뉴와 뷰어에서 텍스트로 처리되도록합니다.

■ 필터 Options - Filter
기록에 추가하는 클립 보드 형식을 선택하려면 옵션의 "필터"에서 설정합니다.

"모든 형식을 기록에 추가"를 선택하면 제외로 설정하고 클립보드 형식 이상이 기록에 추가됩니다.
"모든 형식을 기록에서 제외"를 선택하면 추가로 설정하고 클립보드 형식만 기록에 추가됩니다.

필터에 추가로 설정 한 클립 보드 형식은 또한 기록에 추가 할 때의 제한 크기를 설정 할 수 있습니다.
제한 크기를 초과하는 데이터는 기록에 추가하지 않도록 할 수 있습니다.

필터에 추가로 설정 한 클립 보드 형식으로 "저장하지 않음"을 설정하면 CLCL 종료시
설정 파일에 저장되지 않도록합니다.
예를 들어 텍스트와 비트 맵을 기록에 추가하고 텍스트 만 저장하도록 설정할 수 있습니다.

■ 창 설정 Options - Window
사용하는 응용 프로그램에서 CLCL의 움직임을 바꾸는 경우는 옵션의 "윈도우 미상"으로
윈도우와 동작을 설정합니다.

창 제목과 클래스 이름을 지정하고 "*"를 문자로 사용할 수 있습니다.
예를 들어 메모장의 경우
제목 : * - 메모장
클래스 이름 : Notepad
로 설정하면 메모장이 활성화되어 있을 때 CLCL의 동작이 바뀝니다.
제목과 클래스 이름 중 하나가 입력되어 있으면 좋고, 입력하지 않은 경우에는
"*"만 지정한 것과 같은 의미입니다.

・기록에 추가하지
설정 창에서 복사 작업도 기록에 추가되지 않도록합니다.
기록에 넣는 것으로 문제가 발생할 응용 프로그램은이 옵션을 지정
해두면 응용 프로그램에서 복사는 무시되게됩니다.

・포커스를 설정하지 않기
설정 창에서 활성화 한 후 포커스 설정이 되지 않도록 됩니다.
선택한 메뉴 항목을 붙여 넣을 때 포커스가 어딘가로 사라져서 붙여 넣기 할 수없는
경우에 이 옵션을 지정하면 제대로 작동할 수 있습니다.

・도구를 취소하고 붙여 넣기
취소 가능한 도구에서 취소 작업을 할 때 일반적으로 후속 붙여넣기 할 수 없지만
이 옵션을 지정하면 취소해도 붙여 넣을 수 있도록 합니다.
창마다의 키 설정에서 복사 키를 잘라내기 키에 설정 한 경우,
이 옵션을 지정해두면 도구를 취소해도 문자가 사라지지 않게 합니다.

■ 창마다 키 설정 Options - Key
단축키에서 기록 및 등록 항목을 선택하고 자동으로 붙여 넣기
작업 창에 붙여 넣기 키를 보내고 있습니다.
기본적으로 모든 창에 Ctrl + V를 보내고 있습니다 만, 창에 의해
붙여 넣기 키가 다른 키가있을 수 있습니다.

단축키 도구를 호출 할 때 복사 -> 도구 처리 -> 붙여 넣기 작업을
하기 위해 창에 복사 키 (Ctrl + C)를 보내고 있습니다.

창마다의 복사 및 붙여 넣기 키는 옵션의 "키"로 설정합니다.
창 제목과 클래스 이름을 설정하고 복사 및 붙여 넣기 키를 설정합니다.

복사 및 붙여 넣기 키는 설정하지 않으면 기본 키 설정이 사용됩니다.

하나의 창에 여러 개의 키를 설정할 수 있습니다. 여러개 설정한 경우 위의 설정에서
차례로 키가 전송됩니다.

■ 도구 (플러그인) Options-Tool
기록 및 등록 항목의 데이터를 가공하거나 CLCL의 기능을 확장하려면 옵션의 "도구"로 설정합니다.

DLL과 함수 이름을 선택하면 도구 이름과 실행의 타이밍이 자동으로 설정됩니다.
실행 타이밍 "동작 메뉴" 옵션의 동작 설정 메뉴에서 실 줄 수 있도록 합니다.
실행 타이밍 "뷰어"는 뷰어의 도구 메뉴에서 실행할 수 있도록 합니다.

실행 타이밍 "복사 및 붙여 넣기를 보낸다"활성 창에 복사를 보내고
복사 된 데이터에 도구를 실행하고 그 실행 결과가 활성 윈도우에 붙여 넣습니다.
이 옵션을 선택하지 않는 경우, 가장 최근 기록 항목에 도구를 실행
클립 보드로 보냅니다. 동작 메뉴에서 항목을 마우스 오른쪽 클릭했을 때 나오는 도구
메뉴에서 선택한 항목에 도구를 실행하여 클립 보드로 보내집니다.
동작 설정에서 "붙여 넣기"가 활성화되어 있지 않은 경우는 복사하여 도구를 실행 한 후
붙여 넣기를 하지 않습니다.

도구 목록 창에 DLL을 드래그 앤 드롭하면 등록 가능한 도구 목록을 보여 여러 선택하여
일괄 도구를 등록 할 수 있습니다.

■ 명령 줄
CLCL 시작할 때 명령 줄을 사용하여 부팅 후 동작을 지정할 수 있습니다.
이미 CLCL을 시작하는 경우는 이미 시작하고있는 CLCL에 명령이 전달됩니다.

[형식]
CLCL.exe [/vownx]
/v 뷰어 표시
/w 클립 보드 모니터링
/n 클립 보드 모니터링 해제
/x 종료

■ Special thanks
K.Takata (http://webs.to/ken/)

■ 업데이트 내용
・Ver 2.0.2 -> Ver 2.0.3
・영어 설정 화면의 오탈자를 수정함.

・Ver 2.0.1 -> Ver 2.0.2
・설정 파일을 Unicode 대응했다.
→ 일단 Ver 2.0.2에서 시작하면 설정 파일이 Unicode입니다.
변환 전 파일 "general.ini.back 과clcl.ini.back"라는 파일 이름에 백업됩니다.
이전 버전으로 돌아가려면 위 파일을 이용하십시오.
・시작 함수를 WinMain에서 wWinMain로 변경했다.

・Ver 2.0.0 -> Ver 2.0.1
・K.Takata 씨에서 수정 코드를 캡처
→ Unicode 대리 쌍 지원
→ 작업 표시 줄의 추가에 실패 할 경우의 재시도 처리
→ 연속적인 이중 시작 억제 및 다른 사용자의 이중 시작 억제
・설정의 "동작"으로 사용하고있는 아이템의 색이 안보이게되는 경우가 있었음을 수정했다.
・클립 보드 모니터링을 중지시 시스템 트레이 아이콘을 개선했다.


Copyright (C) 1996-2015 by Ohno Tomoaki. All rights reserved.
http://www.nakka.com/

hyora

게시물 갯수 : 9
Join date : 2011-12-12

위로 Go down

위로

- Similar topics

 
Permissions in this forum:
답글을 올릴 수 없습니다