출처 : http://snoopybox.co.kr/1488

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

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 /dd:\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줄 이상 사용해야 하는 경우에는 배치파일을 만드시면 되고, 한줄짜리 명령어는 이렇게 바로 적어주시면 됩니다.

Posted by Happynowlife
,