PC를 사용하면서 다들 탐색기는 사용 하실 텐데요~

 

저는 평소에 윈도우 탐색기가 불편해서 Nexusfile 과 같은 탐색기 프로그램들을 주로 사용하곤 하는데~

 

2011/03/01 - [유틸] - NexusFile


2012/10/22 - [유틸] - Cross platform Commander muCommander


2013/01/23 - [유틸] - 창이 많은 탐색기 프로그램 Q- Dir


오늘 검색 하다 보니~ 윈도우 탐색기를 크롬 브라우저와 유사하게 사용할 수 있도록 해주는 프로그램이 있더군요.

 

프로그램의 이름은 Clover 입니다. 탐색기 초록색의 예쁜 세 잎 클로버가 아이콘이더군요.


아래 주소에서 다운로드 할 수 있습니다. 


http://ejie.me/

  

기능으로는 브라우저처럼 탭을 생성하거나 자주 찾는 폴더를 북 마크 하거나~ 드래그로 탭을 분리할 수 도 있습니다.

 

단축키들은 다음과 같습니다.

 

Ctrl + T : open the page

Ctrl + W : close the page

Ctrl + Tab : switch pages

Ctrl + D : bookmark the current path

 

탐색기에 약간의 기능만 더했으면 좋겠다 하시는 분들은 사용하기 좋을 것 같네요.

 

아래 그림은 제 컴퓨터에서 설치해 본 화면 입니다. 탭으로 분리되어 있고~ Dropbox 폴더 등을 북 마크 해서 사용하고 있는 것을 볼 수 있습니다.

 


컴퓨터를 사용하면서 가장 많이 사용하는 기능이 어떤거냐고 물으신다면 저는 당당히 복사 붙여 넣기라고 말 할 수 있을 것 같습니다.

 

그래서 아래 포스팅에서 소개했던 Ditto 같은 프로그램을 사용하곤 하는데요~

  

2012/11/24 - [유틸] - 윈도우용 clipboard 프로그램 ditto

 

오늘은 Autohotkey로 만들어진 Clipjump 라는 툴에 대해 소개해 드리려 합니다.

 

아래 그림에서 보는 바와 같이 Clipjump를 사용하면 Ctrl+V만으로 이전에 복사 했던 내용들을 편리하게 붙여 넣기 할 수 있습니다.


 

Ctrl+V 를 한번 누르면 바로 전에 복사 했던 내용이 붙여 넣어지고~ Ctrl+V 를 두번 누르면 바로 이전 것~~ 세번 누르면 또 그 이전 것이 붙여 넣기 됩니다. 굉장히 편리하죠~

 

Clipjump의 공식 홈페이지는 다음과 같습니다. Avi Aryan라는 분의 블로그이고~ Clipjump 는 Autohotkey 로 만들어졌습니다. 그래서 아쉽게도 윈도우에서만 사용가능 한 툴입니다.

 

http://avi-win-tips.blogspot.in/p/clipjump.html

 

아래 그림과 같이 Download 버튼을 클릭하면 실행 프로그램을 다운로드 할 수 있습니다.



 

Open Source 이니만큼 Source Code도 Download 할 수 있는데요. 아래 주소에서 아래 그림과 같이 다운로드 하시기 바랍니다.

https://github.com/avi-aryan/Clipjump


 

일단 위 주소에서 다운로드 받은 Clipjump.7z 파일을 압축 해제 후에 Clipjump.exe 파일을 더블 클릭하면 Clipjump가 실행됩니다.

 

일반적으로 복사 할 때처럼 Ctrl+C 를 눌러서 복사를 하게 되면 Clipjump의 History 에 저장이 됩니다. Text뿐만 아니라 이미지도 Clipboard 에 저장 돼서 굉장히 편리하더군요.

 

붙여 넣기 할 때는 차곡 차곡 History 에 저장되니깐~ 위에서 얘기한데로~ Ctrl+V 를 한번 누르면 최근에 복사한 것 두 번 누르면 그 전, 세 번 누르면 또 그전에 복사한 내용이 Clipboard에 들어가게 되고~ 마지막에 Ctrl 키를 떼면~ 붙여 넣기가 됩니다.

 

파일의 Full Path를 저장할 때~ 저는 주로 아래 포스팅에서 소개했던~ NexusFile이라는 프로그램을 사용하곤 합니다. NexusFile은 Total Commander 와 유사한 프리웨어 2 패널 탐색기 프로그램 입니다. 자랑스럽게도 한국의 노정훈이라는 프로그래머 분이 만들었더군요.


2011/03/01 - [유틸] - NexusFile


2011/03/26 - [컴퓨터일반] - NexusFile 을 이용한 파일 이름 일괄 변경


2013/11/03 - [컴퓨터일반] - NexusFile 사용시 LIBEAY32.dll 관련 에러


 

NexusFile의 공식 홈페이지는 다음과 같습니다. Installer 버전과 Portable버전이 있으니 구미에 맞게 사용하시면 되겠습니다.

http://www.xiles.net/

 

하지만 컴퓨터를 사용하다 보면 탐색기에서 파일의 Full Path를 저장하고 싶을 때가 있습니다.

 

이런 경우 Clipjump를 사용하면 굉장히 쉽게 저장 할 수 있습니다. Full Path를 저장하기 원하는 파일들을 다음 그림과 같이 블록으로 선택하고~ Ctrl+Alt+C 를 눌러 줍니다.



 

그리고 메모장 등에 붙여 넣기 해보면~ 다음 그림과 같이 탐색기에서도 Full Path 를 저장 할 수 있는 것을 확인 할 수 있습니다.


 

다음으로 Win+C 키를 누르면 현재 저장된 Clipboard의 History를 볼 수 있습니다. 현재 저장된 내용들에 대해 확인 하거나 지우거나 할 수 있습니다.



 

Autohotkey로 만들어진 툴인 만큼~ 단축키가 좀 많은 듯 한데요~ 그 많은 단축키를 다 외우는 것도 굉장히 힘들겠죠~

 

그래서 Clipjump에서는 Action Mode 라는 게 존재 합니다. Ctrl+Shift+A를 누르면 Action Mode에 들어가게 됩니다.


 

Ctrl+Shift+A 를 눌러서 Action Mode를 실행해 보면 아래그림과 같고~ 아래 그림에서 보이는 데로~ H 를 누르면 History Tool 을 열고~S 를 누르면 Channel Selector 를 열게 됩니다. Esc 키를 누르면 아무 동작 없이 Action Mode를 나가게 됩니다.


그 외 참고 사이트


http://www.portablefreeware.com/index.php?id=2523



  1. 2014.07.10 19:23

    며칠전 버젼업 최신 Clipjump v11.5
    http://file.daum.net/pc/view.html?fnum=382557&cat=1&scat=30

    11.5 한글 파일
    http://ge.tt/2OCISln1/v/0

지난 포스팅에서도 말씀 드렸지만 저는 탐색기 대신에 NexusFile 을 주로 활용 합니다.


 2011/03/01 - [유틸] - NexusFile

2011/03/26 - [컴퓨터일반] - NexusFile 을 이용한 파일 이름 일괄 변경

 

그런데 언제 부터인지는 모르겠지만, NexusFile 실행시에 다음과 같은 에러가 발생 하곤 하더군요.

 

프로시저 시작 지점 DHparams_dup을(를) DLL LIBEAY32.dll에서 찾을 수 없습니다.

 

Autohotkey 나 아래 포스팅에서 소개드렸던 Launchy 라는 프로그램을 사용해서 프로그램을 실행 시키곤 하는데…. 원인은 잘 모르겠더군요.

 

위 에러가 난다고 해서 NexusFile 이 실행되지 않는건 아닌데… 그래도 계속 나오니깐 귀찬아서, LIBEAY32.dll 파일을 찾아서 NexusFile 이 설치된 폴더에 넣어줘 봤습니다.

 

그랬더니 더 이상 위 메시지가 안 뜨더군요.

 

저와 같은 문제가 있는 분들을 위해 아래에 LIBEAY32.dll 파일 올립니다. 다운로드 받아서 NexusFile 이 설치된 폴더에 넣어 주시면 됩니다.

LIBEAY32.dll


요렇게 넣어 주면 됩니다.


저는 윈도우 사용시 탐색기 보다는 아래 포스팅에서 설명드렸던 NexusFile 을 주로 사용하는데요~

 

2011/03/01 - [유틸] - NexusFile


2011/03/26 - [컴퓨터일반] - NexusFile 을 이용한 파일 이름 일괄 변경


 

단축키도 편리하고 노래 이름 바꾸는 것과 같은 노가다성 작업들을 할 때도 편리하구요~

 

파일 패스도 단축키로 클립보드에 복사 할 수 있기 때문에 환경변수 등록을 하거나 파일 열기를 할 때도 편리해서 좋아라 합니다. 아 !! 그리고 프리웨어 이기도 하구요~

 

NexusFile 을 사용하면서는 딱히 불편함이 없었는데~ 최근에 한가지 아쉬웠던 점이 한번에 볼 수 있는 창 수가 더 많았으면 좋겠다는 거였습니다.

 

여러 폴더에서 작업해야 하는 경우에는 창 수가 좀더 많은 게 편리하겠다는 생각이 들더군요.

 

프리웨어이면서 창도 2개 보다 많이 사용 할 수 있는 탐색기 프로그램이 없을까 찾다 보니 Q-Dir 이 나오더군요.

 

http://www.softwareok.com/?Download=Q-Dir

 

Q-Dir 은 위 주소에서 다운로드 가능합니다. 아쉽게도 윈도우에서만 사용할 수 있더군요.

 

아래 그림 처럼 32, 64 비트 컴퓨터에 대해 설치 버전, Portable 버전, Unicode 버전이 있어서 구미에 맞게 다운로드 받아서 사용하시면 됩니다. 저는 무설치 프로그램을 좋아하는 지라 64 비트 portable 버전을 다운로드 받았습니다.

 

 

Q- Dir 은 아래 포스팅에서 설명 드렸던 Npackd 를 통해서도 설치 할 수 있더군요. 설치해서 사용하실 분들은 Npackd를 통해 편하게 설치 할 수 있을 것 같네요~


2012/12/03 - [유틸] - 윈도우용 package manager, npackd


 

Q- Dir 다운로드 후에 실행해 보시면~ 아래 그림처럼 4개의 창으로 되 있습니다.


 

단축키 기능들은 그리 좋은 것 같지는 않지만~ 다수의 창이 필요 하신 분들은 한번쯤 사용해 보셨음 합니다.


음악 파일 이름 등을 일괄 변경 하는 경우 이전에 말씀 드린 NexusFile 등과 같은 프로그램의 파일이름 바꾸기 도구 등을 이용하면 대부분 편리하게 변경이 가능합니다.

 

2011/03/26 - [컴퓨터일반] - NexusFile 을 이용한 파일 이름 일괄 변경

 

하지만 이런 툴 들도 개발자가 만들어준 틀 안에서만 바꿀수 있기 때문에 내 마음대로 모든걸 바꾸기에는 한계가 있습니다. 이럴때를 위해 약간의 프로그램 지식을 쌓는 것이 좋다고 생각됩니다.

 

윈도우 운영체제에서라면 Autohotkey 를 공부하시기를 권해 드립니다. 굉장히 쉬우면서도 컴퓨터 사용을 효율적으로 할 수 있게 도와 주는 언어거덩여~~ 물론 영어의 압박도 있고… 나름 노력도 필요하긴 하지만 들어간 노력에 비해 정말 다양한 것들을 할 수 있는 툴이라는 데는 의심의 여지가 없습니다. 


2012/02/22 - [컴퓨터일반] - Autohotkey를 사용해 보아요~


어쨌든 오늘은 Autohotkey 의 정규 표현식을 이용하여 음악 파일 이름 바꾸기를 하다가 제가 최근에 편리하게 사용하게 된 것들에 대해 말씀 드리겠습니다.

 

노블레스(Noblesse)-마음을다한사랑(feat김동희) 라는 이름의 음악 파일이 있습니다.

 

저는 위 파일 이름에서 괄호가 눈에 거슬려서 Autohotkey 의 정규 표현식을 이용하여 괄호를 지우려고 다음과 같이 코딩 했습니다.

 

Temp_File_name=노블레스(Noblesse)-마음을다한사랑(feat김동희) ; 음악 파일 이름

 

NewStr1:= RegExReplace(Temp_File_name, "\(.*\)") ; 괄호와 그 안의 내용 지우기, 탐욕스러운 수량자

MsgBox, %NewStr1% ; 결과 확인

 

위 코드에 대해 간단하게 설명 하면, Autohotkey 에서 정규표현식을 이용하여 매치되는 글자를 변경할 때 사용하는 함수인 RegExReplace()를 사용하여 괄호 [( )]와 그 안의 모든 글자 [ .* ] 를 지우려 했습니다. 여기서 괄호 앞쪽에 \ 이 붙은건 글자 그대로의 괄호를 인식 시키기 위해 \(, \) 이렇게 표현한 겁니다.

 

위 코드의 결과는 이렇게 나옵니다. 제 생각되는 다르게 (Noblesse)-마음을다한사랑(feat김동희) 부분이 다 지워지더군요.

 

 

그래서 정규표현식에 대해 좀 뒤지다 보니… 수량자는 탐욕스러운 연산을 한다고 하네요… 따라서 (Noblesse), (feat김동희) 만 쏙 빼서 지우고 싶으면 탐욕스럽지 않은 연산자를 사용해야 한다고 합니다.

 

그렇담 탐욕스럽지 않은 연산자는 어케 사용하느냐 봤더니 무쟈게 간단하더군요. 걍 수량자 뒤에 물음표 ? 하나만 붙이면 됩니다. ㅋㅋㅋㅋ

 

그래서 탐욕스럽지 않은 연산자로 수정한 코드는 다음과 같습니다.

 

Temp_File_name=노블레스(Noblesse)-마음을다한사랑(feat김동희) ; 음악 파일 이름

 

NewStr2:= RegExReplace(Temp_File_name, "\(.*?\)") ; 괄호와 그 안의 내용 지우기, 탐욕스럽지 않은 수량자

MsgBox, %NewStr2% ; 결과 확인

 

결과는 이렇게 괄호와 그 안의 내용만 쏙 빼서 지우고 나오더군요~~~

 

 

정규 표현식은 Perl 이 갑이긴 한데~~ Autohotkey 에서도 매우 효율적으로 이용할 수 있더군요~~

 

Autohotkey 의 정규 표현식은 Perl-compatible regular expression (PCRE) 이라고 하더군요. 뭐 딱 봐도 알겠지만 Perl 의 정규 표현식 문법을 차용해서 만들어 진 듯 합니다.


  1. 한종석 2012.04.21 20:55

    F1::
    CoordMode, Pixel, Screen
    CoordMode, Mouse, Screen
    Loop,
    {
    A::
    sleep, 500
    Imagesearch, VX, VY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 1.bmp
    sleep, 100
    if Errorlevel = 1
    sleep, 100
    {
    Goto, A
    }
    sleep, 100
    if Errorlevel = 0
    sleep, 100
    {
    MouseClick, Left, %VX%, %VY%
    Break
    }
    }
    Loop,
    {
    B::
    sleep, 100
    Imagesearch, VX, VY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 2.bmp
    sleep, 100
    if Errorlevel = 1
    sleep, 100
    {
    Goto, B
    }
    sleep, 100
    if Errorlevel = 0
    sleep, 100
    {
    MouseClick, Left, %VX%, %VY%
    Break
    }
    }
    Loop,
    {
    C::
    sleep, 100
    Imagesearch, VX, VY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 3.bmp
    sleep, 100
    if Errorlevel = 1
    sleep, 100
    {
    Goto, C
    }
    sleep, 100
    if Errorlevel = 0
    sleep, 100
    {
    MouseClick, Left, %VX%, %VY%
    Break
    }
    }
    Return
    F2::Pause
    F3::Exitapp


    스크립트 보시고 문제 좀 알려주세요..

    아예 동작을 안하네요..

    이미지를 클릭하면 기다렸다가 홈페이지 뜨면 다음으로 넘어가서

    이미지를 클릭하는걸로 짜봣는데...A를 이미지서치하고 클릭되면 B로 넘어가게요..

    잘되다가 멀 잘못 건드렸는지 전혀 동작을 안해요..

    잘될때도 이미지가 똑같았은데 계속 Goto 되면서

    이미지를 못찾는건 제가 잘못 건드린 부분이 잇는것 같아서요..

    제발 좀 알려주세요...

    • 남성 2012.04.22 15:06 신고

      다른 부분은 특별히 잘 못된 부분 잘 모르겟는데요.
      if 문 다음에 sleep 100 주는 부분의 문법이 약간 잘못된거 같다고 생각되네요.
      중괄호 {} 안에 sleep 100 이 있어야 if 문에 따라 제대로 동작 할것 같습니다.

      이상 어줍잖은 조언 이었습니다.

      방문해 주셔서 감사합니다.

이번 포스팅에서는 NexusFile 을 이용한 파일 이름 일괄 변경을 설명한다.

 

NexusFile 다운로드 관련해서는 다음 포스팅을 참조하기 바란다.


2011/03/01 - [잡담,잡다] - NexusFile 
 

텍스트 파일이나 음악 또는 영화 파일을 대량으로 받았을 때, 다음 그림처럼 파일 이름이 특정 패턴으로 써져 있는 경우가 굉장히 많다.

 

아래 텍스트 파일들은 맨 앞에 <사본 - > 이라는 부분이 공통으로 들어있고 맨 뒤에 (숫자) 가 들어있다.

 

 

사본 이라 써져 있는 부분들은 지우고, 파일명 뒤쪽의 (숫자) 부분은 _숫자 형태로 넣어 보자.

 

다음 순서대로 따라 해 보면 쉽게 위 작업을 수행 할 수 있다.

 

  • 먼저 텍스트 파일들을 다 선택하기 위해 임의의 텍스트 파일이 선택된 상태에서 numpad 쪽의 / 키를 누른다. 그럼 같은 확장자 아래 예에서는 txt 확장자들이 다 선택이 된다.

 

 

  • 이 상태에서 shift+alt+r 을 눌러서 아래 그림처럼 초강력 파일이름 바꾸기라는 창이 뜨게 한다.

 

 

  • <사본 – > 부분을 지우기 위해 삭제 탭을 누르고 아래 그림처럼 설정하고 적용을 누른다. 결과 미리 보기의 오른쪽에 새 이름이 나타난다.

     

 

  • 뒷 부분의 (숫자) 부분을 지우기 위해 다음 처럼 설정을 하고 적용을 누른다.

 

 

  • 이제 맨 뒤에 _ 를 넣기 위해 삽입 탭을 선택하고 아래 그림처럼 설정 후 적용을 누른다.

 

 

  • 이제 숫자를 넣어야 하니깐 번호매기기 탭을 누르고 아래 그림처럼 설정 후 적용을 누르고 파일이름 바꾸기를 누른다.

 

 

  • 결과적으로 다음과 같이 파일 이름이 바뀌는 것을 확인 할 수 있다.

 

 


  1. 정진성 2011.08.30 01:13

    정말 정말 감사합니다. 정말 감사합니다. 덕분에 정말 빠르게 변환할 수 있었습니다.^^

    • 남성 2011.09.01 06:42 신고

      도움 되셨다니 다행이군요. 방문해 주셔서 감사합니다.

+ Recent posts