예전부터 저에게 꼭 필요했던 내용인데, 검색해봐도 딱히 도움되는 글이 없더군요. 그래서 혼자 여러가지 실험을 해보는 도중에 드디어 방법을 만들어 냈습니다.

물론 빠른 실행이나 도구 모음의 링크를 활용해도 되지만, 저는 이 방법이 더 마음에 듭니다.

배치파일을 작업 표시줄에 고정시키면 여러모로 편리한 점이 많습니다. 예를 들어 시스템 종료 같은걸 작업 표시줄에 고정시켜버리면 편하죠. 마우스 두번 클릭할 일을 한번에 끝낼 수 있으니까요.

shutdown /p

저렇게 명령어 한줄을 아이콘으로 만들어서 작업 표시줄에 고정시켜두면 매우 편리하다는 말입니다.

전체적인 과정은 이렇습니다.

1. 가짜 exe 파일을 하나 만든다.
2. 아이콘을 예쁘게 바꾼다.
3. 작업 표시줄에 고정시킨다.
4. 속성에서 대상을 CMD 파일로 변경한다.

제가 처음에는 원격 데스크톱이나 미디어 센터의 바로가기를 활용했는데, 동일한 파일로 여러개의 바로가기를 만들어도 고정되는건 1개밖에 없더군요. 그래서 가짜 exe 파일을 만드는게 낫다고 판단했습니다.



1. 가짜 exe 만들기

여러가지 방법이 있습니다. 아무 파일이나 (그림이나 음악파일 같은거) 하나 복사해 와서 그냥 확장자를 exe로 변경하면 됩니다. 단 폴더 옵션에서 알려진 확장자가 보이도록 설정해둔 경우에만 되겠죠.

또는 메모장으로 하나 만드셔도 됩니다. 저장하실 때 파일 형식을 모든 파일로 변경한 다음 뒤에 .exe를 붙여주시면 됩니다.



사족인데 DOS 시절에 사용했던 copy con 명령어를 써먹어도 됩니다. 명령 프롬프트에 아래 예제와 같이 입력한 다음 엔터를 한번 누르면 커서가 입력 대기상태로 되는데 아무 내용이나 써놓고 F6 또는 Ctrl+Z 누르고 엔터 눌러서 빠져나오면 됩니다.

예제) copy con %userprofile%\desktop\fake.exe



정 만들기 귀찮으시면 그냥 C:\Windows\System32 폴더나 C:\Program Files 폴더에 들어가서 아무 만만한 exe 파일 하나 가져오세요. 어떤 방법으로든 exe 파일 하나만 구해오시면 됩니다.



2. 아이콘 예쁘게 바꾸기

이렇게 만들어진 가짜 exe 파일의 아이콘을 변경할 수 있으면 참 좋은데 그렇지 않습니다. 일단 바로 가기를 하나 만들어야 합니다. 만들어진 가짜 exe 파일을 마우스 오른쪽 버튼으로 잡고 아래로 드래그한 다음 마우스를 놓으면 "여기에 바로 가기 만들기" 메뉴가 보일거에요. 그거 누르면 바로 가기 파일이 생성됩니다.



이 바로 가기 파일에 우클릭 해서 속성으로 들어간 다음 바로 가기 탭에서 아이콘을 변경해주시면 됩니다. 참고로 예쁜 아이콘은 %SystemRoot%\system32\imageres.dll 파일에 많이 들어있습니다.





3. 작업 표시줄에 고정

작업 표시줄에 고정하는 방법은 다들 잘 알고 계시죠? 위에서 만든 바로 가기 아이콘을 작업 표시줄에 드래그 하시면 고정시킬 수 있습니다.




4. 대상 파일 변경

마지막으로 가장 중요한 작업이죠. 이 가짜 바로 가기 아이콘이 가리키는 대상 파일을 원하는 CMD 배치파일로 변경해주시면 됩니다. 또는 한줄짜리 명령어라면 배치파일을 만들지 않고 바로 명령어를 적어주셔도 됩니다.

작업 표시줄에 고정된 바로 가기 아이콘에 Shift + 우클릭 하시면 속성으로 들어갈 수 있습니다.



이제 여기서 진짜 CMD 파일의 경로를 지정해주시면 됩니다. 저는 그동안 VHD 파일을 매 부팅시마다 자동으로 교체하도록 했는데, 요즘은 회사때문에 컴퓨터를 자주 하지 않다보니 그렇게 자주 교체할 필요성을 못 느껴서 수동으로 교체하고 있습니다. 아래 배치파일이 뭔지는 Diff VHD 자식 2개로 교차부팅 하시는 분들은 알아보시겠죠. 이거 누르면 반대쪽 깨끗한 자식으로 재부팅 되는 배치파일입니다.

@echo off
cd /d d:\vhd
bcdedit /default {b11d01b1-3522-11e0-852f-9c3bae87615a} & copy clean.vhd child1.vhd
if errorlevel 1 bcdedit /default {b11d01b2-3522-11e0-852f-9c3bae87615a} & copy clean.vhd child2.vhd
shutdown /r /t 0

저는 이놈을 대상 파일로 지정했습니다.



이게 끝입니다. 이제 바탕화면에 만들었던 바로 가기 아이콘이나 가짜 exe 파일은 더이상 필요하지 않습니다. 그냥 삭제해버리세요. 작업 표시줄에 고정되었다면 원래 있던 파일들은 없어도 됩니다.

만약 배치파일이 아니라 시스템 종료 버튼을 만들겠다면, 저기 대상 위치에 아래와 같이 한줄 넣어주시면 됩니다.



그러니까 2줄 이상 사용해야 하는 경우에는 배치파일을 만드시면 되고, 한줄짜리 명령어는 이렇게 바로 적어주시면 됩니다.



※ 잡담

제가 예전에는 어떻게 했냐하면 Quick Batch File Compiler를 사용해서 CMD를 EXE로 변환하거나 또는 WinRAR SFX로 패키징해서 작업 표시줄에 고정시켰습니다. 하지만 이번에 고안해낸 방법이 확실히 깔끔하고 좋은 것 같습니다.

오랜만에 제 블로그다운 윈도우 7 팁을 올려봤습니다. 요즘은 아시다시피 평일에는 블로그를 하지 않습니다. 회사 다니면서 블로그 꾸준히 하시는 분들 존경스럽습니다. 저는 집에 들어오면 피곤해서 TV를 보거나 인터넷을 좀 하다가 바로 씻고 자게 되더군요. 그래서 주말에만 간간히 하고 있는데 이번 주말에는 글을 좀 많이 쓴 것 같습니다.

친구가 포항에서 라섹 수술하러 금요일에 올라왔는데 제가 주말 내내 간호하고 있습니다. 지금도 친구는 옆에서 자고 있는데, 라섹 수술 이거 보통 일이 아니네요. 수술한 금요일 저녁에는 멀쩡하더니 토, 일 이틀간은 애가 아파서 어쩔줄 몰라 합니다. 내일은 좀 나으려나 모르겠네요. 아픈 녀석 혼자 집에 두고 출근하려니 신경이 쓰입니다.

내일부터는 Object-C를 배웁니다. 아이폰 앱 개발하는거 간단히 배우거든요. 자바는 2주 배우고 끝났습니다. 서블릿, JSP, MVC 패턴까지 배우긴 했는데 2주만에 자바를 배워봐야 얼마나 배우겠습니까. 게다가 저는 자바를 처음 배우니 정신없이 헤메다가 끝나버린 것 같습니다. 나중에 실무 가서 프로젝트 하다보면 몸으로 익히겠죠. 그래도 강사님이 좋아서 2주간 재미있게 자바를 배웠던 것 같습니다.

새로 시작되는 한주간도 즐겁게 잘 보내시고 특별한 일 없다면 주말에 뵙겠습니다. 감사합니다.
신고

  1. 이전 댓글 더보기
  2. 잘읽다가
    2011.02.14 10:52 신고

    딴지 걸기.. ㅎㅎ

    맨 밑에서 네번째 줄

    자바를 배워봐야 얼마나 배우겠습니다. .......... ?!?! 습니까 아닌가요~?~? ㅎ.ㅎ;; 그냥..

    평소에 스누피님 글 잘 읽다가 함 딴지 걸고 싶어서요 ㅋㅋ ^^

  3. Latuni
    2011.02.14 11:27 신고

    교육받느라 고생하시는 군요. 저도 재취업하고 교육받느라 고생하고 있습니다. 무슨 교육을 영어로만 하는지. (안되는 영어로 교육받고, 리포트 써서 제출하느라 머리가 뒤죽박죽)

  4. BlogIcon blc
    2011.02.14 12:53 신고

    불가능한게 없네요 ㅎㅎ

    저도 이거해보려했는데
    cmd파일은 작업표시줄에 안들어가서 고민했거든요 ㅎㅎ

  5. usb
    2011.02.14 13:53 신고

    USB 메모리에 있는 프로그램을 바탕화면에 만든 바로가기는 왜 작업표시줄에 고정이 안되는건가요?

  6. BlogIcon 마루티안
    2011.02.14 14:29 신고

    아니! 이클립스라니!

  7. 라피나
    2011.02.15 01:30 신고

    라섹 그거정말 힘들더군요.. 전 라식해서 몰랐는데 최근에 동생이 라섹을 했어요.. 수술 3일후 보호렌즈빼니 눈뜬 장님... 지금 2주정도 지났는데도 생활을 거의 못합니다.. 하루 출근했다 병가 냈지요.. -_-;;;;

  8. BlogIcon hongyang
    2011.02.15 11:12 신고

    이걸로 고정 안되는 chm 파일도 고정시킬 수 있어요. 배치파일 뿐 만이 아니라 모든 확장자가 가능한가봐요. 감사합니다.

  9. 이형탁
    2011.02.15 12:33 신고

    재미있는 글 이내요.
    저는 특정인터넷 싸이트(빌보드, 게임싸이트)를 작업표시줄에 고정시키려고 고안해놓은 방법이 있지요.
    님결과와 같을꺼 같내요. http://blog.naver.com/shiinagaro/100115415712
    어떤 방법이 나을까요.. ^^

  10. BlogIcon 하넨시아
    2011.02.15 20:46 신고

    언제나 리뷰 잘 보고 있습니다 ㅎㅎ

    근데 꼭 저렇게 할 필요가 있을까 하는 생각이 드는데, 데스크탑에서 오른쪽 버튼 클릭하고 '새로 만들기'에서 '바로 가기' 만들기를 하면 바로가기를 만들기 위한 과정을 생략할 수 있지 않을까요?

    저렇게 만드는 것과 차이가 있나 모르겠어요. 한 번 실험해보고 말씀드릴게요.

    그리고 드디어 Objective-C의 세계로 빠지시는군요 ㅠㅠ 블랙홀입니다 ㅠㅠ

    사람마다 다르지만 제 입장에서 말씀드리면 JAVA 하시다 Objective-C를 하시면 뭐 이런 언어가 다 있지...? Objective-C를 하시다 JAVA를 하면 소위 JAVA에게 애정을 느낍니다 ㄷㄷ;;

    iOS 계열 앱 개발하고 있지만 이건..... 솔직히
    안드로이드 기기만 있다면 안드로이드 개발로 바로 넘어갔을지도 모르겠어요...

  11. BlogIcon ExLudo
    2011.02.16 21:27 신고

    요즘 들어 Nexusfile이 종종 먹통이 되어서 작업관리자로 닫아주어야 했는데요.
    taskkill cmd를 태스크바에 고정시켜 사용해니 정말 편합니다.
    이에 더하여 DOS창이 뜨지 않고 깔끔하게 백그라운드로 실행하게 하려고
    검색을 해보니 괜찮은 툴이 하나 있어 소개하고자 합니다.

    제작자 홈페이지
    http://www.stephan-brenner.com/?page_id=345

    빠른 다운로드
    http://ludo.tistory.com/attachment/cfile9.uf@136E843D4D5BA6FE2ABB6B.zip

    SilentCMD 라는 간단한 exe 파일인데요.
    커맨드 라인에 아래와 같이 입력하면

    silentcmd.exe [cmd/bat path]

    cmd/bat 파일이 윈도우 팝업 없이 백그라운드에서 실행됩니다.


    -응용-
    1. 바탕화면에 더미 .exe 바로가기 생성
    2. 태스크바에 바로가기를 등록, "Shift + 우클릭" 속성
    3. '대상' 에 SilentCMD 경로 + 한 칸 띄고 + 원하는 cmd/bat 경로 삽입
    4. 아이콘 원하는 대로 교체

    예) D:\\PORTABLE\\SilentCMD.exe d:\\PORTABLE\\kill_nexusfile.cmd

  12. BlogIcon 스유군
    2011.02.16 22:02 신고

    시스템 종료 아이콘은 왠지 위험할듯... ;;;
    실수로 클릭해버린다면......

  13. ssadaegi
    2011.02.19 01:16 신고

    윈도7 64bit 사용자인데 질문이 있습니다.
    동영상을 전체화면으로 재생할때
    5분여정도 지나면 작업표시줄이 나타납니다.
    이 현상 해결할 방법이 없을까요?

  14. ssadaegi
    2011.02.19 19:11 신고

    저같은 현상 아무도 안 계신가요;;
    보니까 동영상뿐 아니라 익스플로러를 쓸경우에도
    작업표시줄이 선택되네요..
    아시는분 도움좀주세요

  15. 나그네
    2011.02.27 20:57 신고

    좀더 많은걸 쓰기 원한다면 링크에 넣어 사용 하시는 것도 한 방법이지 않나 쉽네요.
    깔끔하고...

  16. 카이젠
    2012.01.07 22:07 신고

    위에 분도 말씀하셧지만 ... 우클릭-> 새로만들기 -> 바로가기에서도 시스템종료, 로그오프, 재시작등의 파일은 가능하다고 나오더군요 ...

  17. 나그네
    2012.11.08 19:35 신고

    이걸 왜 이렇게 어렵게 만드시나요?=ㅁ=;
    쓸데없는 작업들이 많은듯;

  18. 에코9
    2014.03.06 16:41 신고

    윈도우7 작업관리자를 바로가기 만들고 싶은데, 명령어 몇줄 부탁드립니다.

  19. 케이샤이
    2014.05.20 17:20 신고

    좋은글 보고 갑니다.

    감사합니다.

  20. 2321421
    2015.08.19 23:35 신고

    와 진짜감사합니다. 홈페이지 바로가기url이나 bat파일이 작업표시줄에 고정이안되는데 exe가짜파일 과정진행하니 작업표시줄에 등록되네요 감사합니다 ㅎㅎ

  21. 지나가는객
    2017.03.04 08:16 신고

    유용한 정보 감사합니다.
    잘 이용했습니다.