스크린 샷

제목 : Chum15PE-1에서 Reg 대신에 Cmd로 활용을 하여 보았습니다..

왕초보

Chum15PE-1에서는 꼭 필요한 프로그램 추가를 마우스 우클릭에 추가하는 특별한 방법이 사용되고 있습니다

이미 사용기를 보신분들은 다 알고 계시는것이죠..

 

프로그램 추가를 peutill.wim에 추가하고 바탕화면이나 모든 프로그램에 바로가기를 만드는 전통적인(?) 방법이 아닌 바로가기 없이 우클릭에만 등록이

되는 방법입니다...

많은 사람들중에 다른 사람과는 다르게 남들이 생각하지 못하는 창조적인 아이디어를 가지신분들이 있으시죠..저의 경우 카멜님의 프로그램을 활용을

하고 있어서 이렇게 특별한 방법으로 프로그램을 추가할 생각 자체를 못했었습니다..

첨**님 덕분에..아주 특별한 방법을 배우게 되었습니다..첨**님 감사합니다..

 

 

Chum15PE-1 소개글에는 portable 폴더를 D: 두었을 경우 reg파일을 수정하는 방법에 대해서 초보도 쉽게 할수 있도록 자세히 설명을

해주시고 계십니다..

 

저의 경우 초보 지인분이 요청하셔서.portable 프로그램 등록을 reg가 아닌 cmd로 변환을 해서 우클릭 메뉴에 등록이 되도록 활용을 하여 보았습니다

선물로 주신 작품에서 reg파일로 하셨을 때에는 나름대로의 이유가 있으셨을것입니다..

cmd로 변환을 해서 활용하도록 하여본것은 지인분께서 다른 파티션에 복사를 하실때 관리를 편하게 해실수 있도록 하여 본것입니다.

다른 오해는 하지 말아주시길 간곡히 부탁드립니다

 

 

portable 폴더를 다른 파티션에 복사를 하였을때 reg파일을 수정하지 않고 사용하기 위해서 고수님들이 알려주신것을 초보가 활용하여 본것입니다

고수님들께서는 이미 다 아시는것입니다...초보가 배운것을 활용하였네 하시면서 웃어 넘겨주십시요

 

 

1. portable 폴더에 있는 프로그램들이 우클릭 메뉴에 등록이 되어 있습니다..

  reg 파일의 경우 01_Portable 이런 식으로 숫자가 들어가면서 등록이 되어 있습니다..그래서 등록된 순서대로 보입니다..

 cmd로 변환을 하면서 이름을 그대로 사용하여서 프로그램이 알파벳순으로 정렬이 되어 있습니다.. 프로그램을 등록하고 삭제할때 번호가 없는것이 더 편할것 같아서 이렇게 하여 보았습니다

1.jpg

 

2. 우클릭 메뉴에서 실행한 프로그램의 경로가 C: 아닌 H: 드라이브 ppApps 폴더안에 있는 portable 폴더입니다..

  portable 폴더를 ppApps 폴더안에 넣었습니다..Backup폴더 안에 프로그램을 넣은 습관이 되어서 프로그램을 한곳에 모았습니다..

2.jpg

 

3. ppApps 폴더안에 portable 폴더가 있습니다...peutill.wim 파일이 마운트 될때 사용되어 지는 ini를 활용할수가 있고...ppApps 폴더 하나만 관리를 하는것이 편한것 같아서 모았습니다..

 

portable폴더에는 reg 파일은 없고 PortableReg.cmd 파일만 있습니다.. 저의 경우 윈도우와 pe 겸용이 아닌 pe에서만 사용하는것이어서 등록하는 cmd만 있는것입니다..

3.jpg

 

4. PortableReg.cmd 파일의 내용입니다..

  Portable-C.reg 파일을 bat로 변환후...C: 경로 대신에 아래처럼...cmd가 실행되는 현재 폴더를 변수에 넣어서 활용을 하였습니다

  어떤 파티션에 복사를 하셔도 경로를 수정할 필요가 없습니다... 이미 다 아시는것이죠...모르셨던 초보분들만 참고하여 주십시요

 

@Echo Off

 

:: cmd 파일 위치 변수 CurDir
SET CurDir=%~dp0

:: 우클릭에 포터블 프로그램 메뉴


Reg.exe add "HKCR\Directory\Background\shell\Portable" /v "Icon" /t REG_SZ /d "shell32.dll,78" /f
Reg.exe add "HKCR\Directory\Background\shell\Portable" /v "MUIVerb" /t REG_SZ /d "포터블 프로그램" /f
Reg.exe add "HKCR\Directory\Background\shell\Portable" /v "SubCommands" /t REG_SZ /d "" /f

 

::AIMP
Reg.exe add "HKCR\Directory\Background\shell\Portable\shell\AIMP" /ve /t REG_SZ /d "AIMP" /f
Reg.exe add "HKCR\Directory\Background\shell\Portable\shell\AIMP" /v "Icon" /t REG_SZ /d "%CurDir%\AIMP\AIMP.exe" /f
Reg.exe add "HKCR\Directory\Background\shell\Portable\shell\AIMP\command" /ve /t REG_SZ /d "%CurDir%\AIMP\AIMP.exe" /f

 

 

4.jpg

 

5. PortableReg.cmd 파일 실행은 peutill.wim 파일을 마운트 하는 Utill_mount.ini 파일에 아래처럼 추가를 하였습니다..

   %CurDrv% 변수는 ini 파일이 있는 드라이브 문자값입니다...실행되는 ini 파일이 C: 파티션에 있으면 C: 값을 나타냅니다

   그래서 %CurDrv% 아래에 cmd 파일 전체 경로를 넣은것입니다..이것도 이미 다 알고 계신것이죠..

 

    아래 폴더에 있는 cmd에서 레지값을 등록을 하기 때문에 reg 파일을 boot.wim에 넣지 않아도 되어서 프로그램 추가나 삭제후..boot.wim안에 있는

    reg파일을 수정하지 않아도 되어서 조금은 편할것 같습니다

 

//// portable 폴더 프로그램 우클릭 메뉴 등록
EXEC !%CurDrv%\ppApps\portable\PortableReg.cmd

 

5.jpg

 

6. 윈도우에서 ppApps 폴더를 통채로 E: 드라이브로 옮기고 부팅을 하였습니다.. pe에서는 E: Backup 파티션이 I: 로 되었습니다..

  이렇게 다른 파티션으로 폴더를 옮겨도 우클릭 메뉴에 등록관련해서 경로를 수정할 필요가 없게 되었습니다..

  초보 지인분께서 경로 수정이 불편하셔서 이런 방식으로 하여 보았습니다..

6.jpg

 

7. reg파일을 bat로 변환은 RegConvert 를 활용하였습니다... 윈도우에서는 ppApps 폴더가 E:에 있는 모습입니다

7.jpg

 

8. 마무리

portable 폴더안에 있는 프로그램을 우클릭에 등록할때 파티션에 따라서 reg파일을 수정하는것이 불편하신 초보 지인분께서 좀더 편하시게

사용하실수 있도록 reg파일을 cmd로 변환하여 활용을 하여 보았습니다

이렇게 사용하는 경우 프로그램 추가 삭제후 boot.wim 파일안에 reg파일을 수정할 필요가 없어서 boot.wim파일을 손댈 필요가 없어 집니다

 

이미 다 알고 계시는 내용이시죠...별것 아닌 내용인데 스크린샷에 글까지 쓰게 되었습니다.

혹시 모르셨던분을 위해서 재미가 없으셨더라도 양해를 하여 주십시요

 

 

편안하신 밤 되시길 바랍니다

 

댓글 [16]

마라톤2

2018.12.03
22:54:26

수고 많이 하셨습니다. ^_^

skrua

2018.12.03
23:09:39

감사 합니다

입문자는 많은 도움이 되었습니다

수고 하세요

빠송

2018.12.03
23:10:55

매번 많은 정보 알고 갑니다.

감사합니다.^^

선우

2018.12.03
23:37:43

언제나 유용한 방법을 제시해 주시는 왕사부님 감사합니다.

건강 챙기시며 천천히 가시기 바랍니다 수고 하셨습니다.^^*

첨임다

2018.12.04
00:14:53

멋진방법을 제시해주셔서 감사합니다 peutill-을 마운트하면서도 미처 거기까지 나아가지못했네요^^;;

유용한 방법잘 배우고갑니다 ^^*

무엇보다 왕사부님 글을 다시볼수있어 너무 좋습니다^^*

ehdwk

2018.12.04
02:53:51
수고하셨습니다.

H2O

2018.12.04
07:39:46

수고 많으셨습니다.

오짜

2018.12.04
07:44:32
수고많으셨습니다

kargan

2018.12.04
08:38:00

멋지네요. 좋은 정보 감사합니다

별의아이

2018.12.04
09:34:50

수고많으셨습니다. 대단하십니다.^^

REFS

2018.12.04
09:52:20

수고많으셨습니다

감사합니다..

호정파파

2018.12.04
10:07:01

수고 많으셨습니다

박사유

2018.12.04
10:23:50

수고많으셨습니다.^^

Compuser

2018.12.04
13:34:45

포터블을 peApps의 portable 폴더에 일괄 등록하고

reg 파일을 cmd 컨버팅하여 경로 수정없이 활용할 수 있는 방법 상세히 올려주셔서

또 많은 공부합니다.

역시 왕초보님의 지도하에 또 하나 배울 일이 생겼습니다.

감사합니다.

이렇게 글 자주 뵐 수 있어 좋습니다.^^

WvW

2018.12.05
19:36:34

수고하셨습니다.

풍운지우

2018.12.05
23:44:32

좋은 글 감사드립니다..꾸벅~^^

List of Articles
[공지] 스크린샷 업로드 유의사항 3
XE1.11.6 Layout1.4.8