Only One? Dopus!

툴바에 드라이브 버튼 만들기

Posted 2010.03.29 01:54 by 나난오예

" 토탈커맨더처럼 드라이브 메뉴를 만들 수는 없을까 ? "

     

                 

   

토탈커맨더는 기본적으로 드라이브 목록을 띄우는 버튼이 있지만, 디렉토리 오퍼스에는 경로바(Path Bar) 있습니다.

토커와 똑같은 모양의 드라이브버튼을 만들 수는 없지만 오퍼스 툴바에 간단한 버튼을 추가하여 훨씬 다양한 옵션을 가지는 드라이브버튼을 만들 있습니다.

드라이브 버튼 만들기

1. 툴바의 빈곳에서 우클릭-사용자정의 또는 설정-사용자정의 (툴바를 편집모드로 만들기 위함임)
2.
버튼을 추가하고 싶은 툴바의 위치에서 우클릭-새로생성-새로운 메뉴 클릭 메뉴 이름과 아이콘을 적당히 바꿔 주세요.

 

   참고 : 버튼의 4가지 형태        

새로운 버튼

3버튼을 사용할 있는 버튼을 만듭니다.

새로운 메뉴

하위에 버튼들을 추가할 있도록 메뉴를 만듭니다. 메뉴버튼을 누르면 하위버튼들이 풀다운메뉴로 보여지게 됩니다.

새로운 메뉴 버튼

버튼과 메뉴가 합쳐진 형태로, 그냥 누르면 일반 버튼기능을 하며 버튼 옆에 삼각형표시(▼) 누르면 풀다운메뉴가 보입니다.

구분기

버튼 사이의 간격을 조절할 있도록 버튼과 버튼 사이에 공백을 만들어 주는 역할을 합니다.

 3. 새로만든 메뉴를 클릭하면 아무런 모양이 없는 공간이 보이는데 부분을 우클릭-새로생성-새로운버튼 클릭하여 다시 버튼을 추가합니다.

 

 4. 위에서 만든 새버튼을 우클릭-편집 누르면 명령편집기 뜨는데 하단의 고급 버튼을 눌러 명령어를 입력할 있도록 해줍니다.

 

   

5. 드라이브버튼의 명령어는 기본값이 Go DRIVEBUTTONS 입니다. 명령어를 키보드로 타이핑해도 되지만 마우스클릭만으로도 명령어를 입력할 수도 있습니다. 명령버튼을 클릭하면 메뉴가 뜨는데 여기서 Go 클릭하면 명령어 편집창에 해당 명령어가 입력됩니다.

     

명령 편집기의 버튼 설명

편집

명령 편집창의 명령어들을 복사하거나 붙여 넣을 있도록 메뉴를 보여줍니다.

명령(최상위 명령어)

오퍼스의 모든 명령어는 버튼 안에 있습니다모든 기능의 명령어는 항상 버튼 안의 명령어   개로만 시작해야 합니다.

독립 변수(하위 명령어)

독립변수버튼을 누르면 최상위 명령어(명령버튼) 같이 사용할 있는 하위 명령어들만 표시해줍니다독립변수는 여러 개를 동시에 사용할 있습니다.

탐색

특정 파일의 경로를 추가할 있도록 파일 선택창을 띄웁니다.

편집자

일반적으로 사용하지 않는 고급 명령어들을 보여줍니다.

   

6. 다시 독립변수-DRIVEBUTTONS/O-<all> 을 클릭하면 편집창에 해당 명령어가 입력됩니다.


7. 명령 편집기 하단의 확인 눌러 창을 닫고, 다시 사용자 정의창 하단의 확인 눌러 편집을 마치면 드라이브메뉴가 완성됩니다.


     

● Go DRIVEBUTTONS  명령어 옵션

DRIVEBUTTONS/O

<옵션 없음>

시스템의 모든 드라이브 표시

+<드라이브 문자>

지정한 드라이브만 표시함 (예시+cde)

-<드라이브 문자>

지정한 드라이브만 숨김, (예시-abg)

fixed

하드디스크만 표시

network

네트워크 드라이브만 표시

cdrom

CD 드라이브만 표시

removable

이동식디스크만 표시

ramdisk

램디스크만 표시

labels

드라이브목록에 디스크 라벨명 표시

noletters

드라이브 문자 숨김

multifunc

다중 기능(3버튼)으로 버튼 작동 (좌클릭 OPENINLEFT, 우클릭 OPENINRIGHT 휠클릭 NEW)

multifunctabs

multifunc  같지만 좌클릭과 우클릭 새로운 탭으로 해당 드라이브가 생성됨

lettersbeforelabels

드라이브 문자를 라벨명 앞에 표시함 드라이브이름 (C: ) → C: (드라이브이름)

offline

오프라인(연결이 해제된) 네트워크 드라이브만 표시

online

온라인(연결 중인) 네트워크 드라이브만 표시

hideempty

드라이브 숨김 (가령 CD-ROM 또는 멀티카드리더기에서 메모리카드가 없는 드라이브는 표시 안함)

     

위에 명령어 옵션은 여러 개를 동시에 사용할 있는데 가령 Go DRIVEBUTTONS=cdrom,-G  G: 제외한 모든 CD드라이브를 표시합니다.

     

최종 완성된 버튼

   

     

버튼을 크게 만들고 Hdd Odd 이동식디스크를 구분하기 위해 중간에 구분선을 넣고 (, 드라이브버튼을 2 넣어 ) 글씨 색상을 다르게 만들어 주었습니다.

<?xml version="1.0"?>

<button backcol="none" display="both" icon_size="large" textcol="none" type="menu">

       <label>드라이브메뉴</label>

       <icon1>#drivebuttons2</icon1>

       <button backcol="none" display="both" icon_size="large" separate="yes" textcol="none">

               <label>HDD</label>

               <icon1>#newcommand</icon1>

               <function type="normal">

                       <instruction>Go DRIVEBUTTONS=multifunc,fixed,lettersbeforelabels</instruction>

               </function>

       </button>

       <button backcol="none" display="both" icon_size="large" textcol="#0000ff">

               <label>ODD</label>

               <icon1>#newcommand</icon1>

               <function type="normal">

                       <instruction>Go DRIVEBUTTONS=cdrom,network,removable,ramdisk,lettersbeforelabels</instruction>

               </function>

       </button>

</button>

  

Write your message and submit
« PREV : 1 : ··· : 53 : 54 : 55 : 56 : 57 : 58 : 59 : 60 : 61 : ··· : 108 : NEXT »