스크린 샷

제목 : Imagine.reg 대신에 shortcuts.exe를 활용을 하여 보았습니다..

왕초보

 

 

댓글에 제니제스트님께서 Imagine 명령어에 대해서 자세히 설명을 해주셨습니다..

저처럼 모르셨던 분들은 꼭 참고하여주십시요 도움이 되실것 같습니다

제니제스트님 감사합니다...

 

 

EXEC !%ProgramFiles%\Imagine\Imagine64.exe /assocext /regcontextmenu

멍령어만 있으면..Imagine.reg 파일도 필요가 없네요..

 

아래 사용기는 초보가 몰라서 엉뚱한 짓을 한것으로... 재미삼아서 보아 주십시요

엉뚱한 짓을 한 덕분에..이제서야 명령어 뜻을 정확이 알게 되어서 저에게는 도움이 되는 사용기이기는 합니다

 

-----------------------------------------------------------------------------------------------------------------------------

 

지난 사용기에서 Imagine.reg 파일 용량이 커서 Imagine.reg 를 하이브 하고 PE 부팅을 한 사용기를 썼습니다...

Imagine.reg 파일 용량이 커서 부팅시에 레지가 적용되는데 시간이 소요되는것 같아서 이 파일을 없애기 위해서 하이브를 한것이지만..

레지를 하이브 하지 않고도 비슷한 효과를 볼수 있는 것이 있습니다

 

pe에서..파일과 프로그램을 연결하여 주시는데 shortcuts.exe 프로그램이 사용되고 있습니다..솔직히 저의 경우 shortcuts.exe 파일을 거의

사용하지를 않습니다..

PE를 백업,복원용으로만 사용을 하고 있어서..PE 부팅후..인터넷이나 동영상을 보는 일이 것의 없습니다...그래서인지 shortcuts.exe를 활용해

볼 기회가 없었던 것 같습니다

 

 

용량이 큰 Imagine.reg 파일을 PE부팅시에 적용하는것이 빠른지 shortcuts.exe로 확장자 연결을 하는것이 빠른지는 잘 모르겠습니다.

하지만 Imagine.reg 파일을 하이브 하는것보다는 shortcuts.exe 프로그램을 활용하는것이 작업도 편하고..다른 파일도 프로그램에 연결을 할수

가 있다는 좋은점도 있는것 같습니다

 

Imagine.reg 파일 용량이 커서 이 파일을 없애기 위해서  shortcuts.exe 프로그램을 활용하여 본것입니다..

Imagine.reg가 적용된것하고는 똑 같지는 않을것입니다..비숫하게 흉내를 내었구나 하시면서 재미삼아서 보아 주십시요

 

 

1. pecmd.ini에 아래처럼 명령을 추가를 하였습니다  shortcuts.exe 파일은 pe에 없습니다..고수님께서 선물로 주신 PE들에는 거의다 포함이 되어

   있습니다..가져오셔서 추가하여 주시면 되십니다

 

  EXEC =!%windir%\system32\shortcuts.exe -f %windir%\Association.cfg

 

1.jpg

 

2. Association.cfg 파일을 찾기 편하게 pecmd.ini가 있는 Windows 폴더에 같이 두었습니다.

2.jpg

 

3. 그림파일 관련해서 잘 몰라서..autoadd.cmd에 있던 것중에서 알고 있는 5개만 등록을 하는것으로 하였습니다.

  단순 백업,복원용 PE여서 이정도면 될것 같기도 합니다.

3.jpg

 

4. Association.cfg 파일에 아래처럼 추가를 하였습니다.. 백업,복원 프로그램들중에는..백업파일을 열어 볼수 있는 프로그램들이 있습니다.

   여기서 연결을 해주시면..편하실것 같습니다

 

[association]

cfg,X:\Windows\System32\notepad.exe

jpg,X:\Program Files\Imagine\Imagine64.exe

jpeg,X:\Program Files\Imagine\Imagine64.exe

bmp,X:\Program Files\Imagine\Imagine64.exe

png,X:\Program Files\Imagine\Imagine64.exe

gif,X:\Program Files\Imagine\Imagine64.exe

 

4.jpg

 

5. PE로 부팅을 하였습니다..레인미터 폰트 색상이 흰색, 검정색 2가지 종류만 있어도 배경화면에 맞추어서 활용할수가 있어서 재미가 있습니다.

5.jpg

 

6. imagine 프로그램 폴더에서 reg 파일을 등록하지 않고 우클릭 메뉴만 등록을 하고 있습니다...우클릭 메뉴등록도 pecmd.ini에서 하게 되면 cmd

  파일은 필요가 없을것 같습니다..

6.jpg

 

7. 배경화면 파일들이 imagine 프로그램 아이콘으로 보입니다..연결이 되지 않으면..윈도우 배경화면 같은 네모난  아이콘이 나옵니다

  그림파일을 클릭 했을때  imagine프로그램 메뉴가 나오면 되는것이죠..

7.jpg

 

8.  imagine 프로그램이 실행이 되었습니다..Imagine.reg 를 하이브 했을때 처럼 메뉴가 보입니다...개인적인 생각입니다...Imagine에 대해서 잘 모르

   고 있지만 이정도면 될것 같은 생각입니다.

8.jpg

 

9. 우클릭 메뉴는 당연히 잘 됩니다..

9.jpg

 

10. 마무리

Imagine.reg 파일 용량이 몇kb 정도였다면...신경쓰지 않았을것 같습니다..구닥다리 컴퓨터에서 PE 부팅시에 용량이 큰 reg 파일을 적용한다고

시간이 걸리는것 같아서 레지 하이브도 해보고 shortcuts.exe를 활용해서 파일 연결도 하여 보았습니다

 

다행히 shortcuts.exe 가 비슷한 효과를 보여주네요...PE부팅시에 reg를 적용하는것보다는 shortcuts.exe를 사용하는것이 더 편할것 같기도 합니다

모든것에는 장단점이 있을것입니다..저는 단순히 shortcuts.exe를 활용하여 본것 뿐입니다..

어떤것을 사용하는지는..사용하시는 분께서 필요한 기능이 가능한가에 따라서 다른것 같습니다..

 

shortcuts.exe를 활용해서 magine.reg 파일을 없앨수도 있구나 하고 참고만 하여 주십시요

 

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

 

 

댓글 [19]

지니제스트

2020.03.14
19:35:50

계속 지켜보다가 적습니다. 지금 사태를 보니, 안해도 될것을 하는거 같네요.

cmd에 보면 명령어로 이미 처리가 되어 있습니다.

 

Imagine64.exe /assocext /regcontextmenu

 

/assocext = 확장자 연결입니다. imagine 으로 연결 가능한 확장자를 모두 자동 연결합니다. 따라서 연결 레지라든가 명령어가 필요없습니다.

/regcontextmenu = 우클릭 메뉴 등록, 이미지를 미리보거나, 기타 부가 기능을 추가합니다.

 

파라메터로 다 처리하는걸, 굳이 여러번 하는거 같아서 답글 적습니다.

 

2020-03-14_193852.png

 

2020-03-14_193910.png

 

첨부 :
2020-03-14_193852.png [File Size:29.8KB/Download1]
2020-03-14_193910.png [File Size:36.0KB/Download1]

왕초보

2020.03.14
19:44:13

고수님들께서 사용하시는것을 복사해서 활용하는 수준이어서 /assocext  명령어가 그런 뜻인줄도 몰랐네요...

좋은 정보 감사합니다...

 

shortcuts.exe는 다른 프로그램 연결에 사용하고 Imagine.cmd 파일과 Imagine.reg 파일을 없애고 pecmd.ini에 명령어를 넣으면 될것 같습니다

Imagine 명령어를 사용하면 imagine.reg 파일이 필요가 없는데 이제까지 pe 부팅시에..이 큰 파일을 적용한것이네요..

 

왕초보

2020.03.14
20:07:29

 

EXEC !%ProgramFiles%\Imagine\Imagine64.exe /assocext /regcontextmenu

 

명령어만 적용을 하여 보았습니다...용량이 큰 Imagine.reg 파일을 없애 보려고 이것저것 한것이 고수님의 도움으로 한방에 해결이 된것이네요

/assocext /regcontextmenu 옵션이..단순히 우클릭 메뉴가 보이게 하는것인줄 알았습니다...이번에 제대로 배운것 같습니다

 

1. Imagine.reg 파일과 Imagine.cmd 파일을 없앴습니다..Association.cfg 파일에서도 연결하는 내용이 없습니다

   pecmd.ini에 명령어 한줄만 추가가 되었습니다..간단하네요..

a1.jpg

 

2. jpg 파일 아이콘이 연결되었는것을 알수가 있습니다.

a2.jpg

 

3. 클릭하면 아래처럼 메뉴가 나옵니다..

a3.jpg

 

4. 우클릭도 잘 됩니다.

a4.jpg

 

5. 이제서야 옵션들에 대해서 확실히 알게된것 같습니다..앞으로는 덩치가 큰 Imagine.reg 파일하고는 안녕이네요..

 

첨부 :
a1.jpg [File Size:412.6KB/Download1]
a2.jpg [File Size:297.1KB/Download1]
a3.jpg [File Size:415.5KB/Download1]
a4.jpg [File Size:410.5KB/Download2]

ehdwk

2020.03.14
20:37:43
수고하셨습니다.

cungice

2020.03.14
21:33:41

좋은 정보 감사합니다. 수고 하셨습니다.

별의아이

2020.03.14
22:37:02

고생하셨습니다.

유체

2020.03.15
11:31:36

왕초보님에 알려주심에 감사합니다.

 

왕초보님에 올리신 스크린 샷 에서도 많은 도움이 됩니다

건강하시고 복많이받으세요

 

좋은이웃

2020.03.15
11:45:00

참고 자료입니다.

왕초보

2020.03.15
11:59:33

 

EXEC !=Tskill explorer

SCRN OScrW,OScrH

SCRN NScrW,NScrH

IFEX [ $%OScrW% <> %NScrW% | $%OScrH% <> %NScrH% ], EXEC -hide Tskill explorer

Load %windir%\system32\AutoDisplay.ini

_END

 

_SUB Mount

//TEAM DISP

//DISP W2560 H1440 B32 F60

EXEC X:\Program Files\Rainmeter\Rainmeter.exe

EXEC X:\Program Files\FSCapture 9.3.exe -Silent

//EXEC X:\Program Files\Appetizer\Appetizer.exe

FORX !\PEsoft\PESOFT.INI,MyIni,1,LOAD %MyIni%

_END

 

DISM으로 VGA 드라이버가 PE에 병합이 되어 있다면  위에서 진한 부분은 필요가 없을것 같습니다

pe부팅중에 드라이버가 설치가 되어서 해상도가 변경이 될때 필요했던 부분과 최대해상도로 설정하는 부분인것 같습니다

 

Load %windir%\system32\AutoDisplay.ini

 

AutoDisplay.ini 부분이 이것인가요.

EXEC !%windir%\system32\AutoDisplay.exe /auto /wait 0

EXEC !Tskill explorer

Kill Rainmeter.exe

WAIT 100

EXEC !%ProgramFiles%\Rainmeter\Rainmeter.exe

_END

 
AutoDisplay.ini 가  PESOFT.INI 처럼 DISP로 되어 있는줄 알았습니다 찾아보았더니 위에처럼 되어 있네요..
 
드라이버가 설치 되었을때하고 설치 하지 않았을 때하고 해상도가 다른 경우가 있습니다..PESOFT.INI에 있는 DISP W1600 H1200 B32 F64

해상도가 DisPlay.exe에서 있는 해상도가 맞다면... AutoDisplay.ini 를 중지시키시면 PESOFT.INI에서 설정한 해상도로 되실것 같습니다

개인적인 생각이어서..혹시 틀리수도 있습니다..테스트 하여 보시고 답글을 부탁드립니다.

 

DISM으로 VGA 드라이버를 병합한 pe에서 PESOFT.INI에서 설정한 DISP W1600 H1200 B32 F64 해상도로 설정이 되지 않고 최대 해상도로

설정이 되는 문제 관련한 글입니다..

 

윈포에는 고스님들이 많으셔서...혹시 이글을 보신다면 도움을 주시길 바라는 마음에..댓글에 생각을 적어 보았습니다.

 

원하시는 결과가 있으시길 바랍니다

 

좋은이웃

2020.03.15
13:13:21

여기부분은 AutoDisplay.ini  에서 중지 시켜놓았기 때문에 별로 영향이 없을 것같습니다. 아무튼 댜시 해 보겠습니다.

왕초보

2020.03.15
12:24:44

아래는 pecmd.ini에서의 내용입니다

 

Kill PENetwork.exe

EXEC X:\Program Files\PENetwork\PENetwork.exe

Kill FSCapture.exe

EXEC X:\Tools\FSCapture.exe -Silent

_END

 

_SUB Clean

EXEC -hide -wait %SystemRoot%\system32\Autorun1.cmd

EXEC !=%windir%\system32\Tools.cmd

EXEC !=%windir%\DISM99\DISM99.cmd

EXEC !=%windir%\system32\autoadd.cmd

EXEC !=%windir%\system32\Registry.cmd

EXEC !=%windir%\system32\Clean.cmd

EXEC !=%windir%\system32\Desktop.cmd

EXEC !=Tskill explorer

SCRN OScrW,OScrH

SCRN NScrW,NScrH

IFEX [ $%OScrW% <> %NScrW% | $%OScrH% <> %NScrH% ], EXEC -hide Tskill explorer

Load %windir%\system32\AutoDisplay.ini

_END

 

_SUB Mount

//TEAM DISP

//DISP W2560 H1440 B32 F60

EXEC X:\Program Files\Rainmeter\Rainmeter.exe

EXEC X:\Program Files\FSCapture 9.3.exe -Silent

//EXEC X:\Program Files\Appetizer\Appetizer.exe

FORX !\PEsoft\PESOFT.INI,MyIni,1,LOAD %MyIni%

_END

 

 

경로가 다른 FSCapture 가 2번 실행이 되고 있습니다..둘중에 하나만 실행되어도 될것 같습니다

 

Kill FSCapture.exe

EXEC X:\Tools\FSCapture.exe -Silent

 

위의 명령어의 경우 pecmd.ini에서는 FSCapture.exe가 실행된적이 없는것 같은데..Kill FSCapture.exe 명령어가 있네요...

다른곳에서 FSCapture.exe를 실행했는지도 확인을 해봐야 할것 같습니다..

 

좋은이웃

2020.03.15
13:14:17

이 파일이 이전 파일이라 그렇습니다.  이 부분은 이미 수정 했습니다.

좋은이웃

2020.03.15
13:19:35

결과는 같습니다. 새로 바뀐 파일로 올립니다.  PEsoft.ini  파일을 무시하고 부팅시 최고 해상도로 나옵니다.

첨부 :
AutoDisplay.ini [File Size:69Bytes/Download7]
Pecmd.ini [File Size:13.2KB/Download6]
Pecmd.log [File Size:42.4KB/Download6]
PEsoft.ini [File Size:2.0KB/Download5]

왕초보

2020.03.15
13:37:59

 

1. PEsoft.ini 인코딩이 아래처럼 되어 있습니다..예전에 이와 관련해서 작동을 하지 않았던 경우가 있어서 이것을 바꾸어 보았습니다

1.jpg

 

 

2. ANSI로 바꾸어서 저장을 하였습니다

2.jpg

 

 

3. PEsoft.ini 가 실행이 되었나 확인을 위해서 끝에 메세지를 넣어 보았습니다

 

MESS 해상도를 변경하였습니다 @ 확인 #OK *10000

 

PEsoft.ini

 

 

4. pecmd.ini에서 FORX !\PEsoft\PESOFT.INI,MyIni,1,LOAD %MyIni% 대신에 DISP W1600 H1200 B32 F64 를 넣어서 해상도가 잘 적용이

  된다면..PEsoft.ini나 다른곳에 문제가 있는지 살펴보아야 할것 같습니다

  잘 해결 되시길 바랍니다

 

 

 

첨부 :
1.jpg [File Size:243.2KB/Download1]
2.jpg [File Size:242.6KB/Download1]
PEsoft.ini [File Size:2.0KB/Download6]

좋은이웃

2020.03.15
14:03:17

부팅 과정에서  1차 1024-768 로 부팅하고,  2차 어드민으로 바뀌면서 PESOFT.INI 파일 설정대로 바꿨다 ok 10초 확인 진행하면서 다시  3차 최고 해상도로 바뀝니다.

 

  DISP W1600 H1200 B32 F64 로 도 같은 현상입니다.

 

마지막에 드라이버가 깔리면서 최고해상도로 잡히는 현상인데,  최해상도로 바뀐 이후에 어떤 설정 방법을 찾아바야 할 것 같습니다. 

 

                      수고하셨습니다.

왕초보

2020.03.15
15:39:31

PESOFT.INI 파일 설정대로 바꿨다 ok 10초 확인 진행하면서 다시  3차 최고 해상도로 바뀝니다. 

 

PESOFT.INI에서 해상도 변경이 된 이후에 DISM으로 병합한 VGA 드라이버가 적용이 되고 그리고나서 최대 해상도 변경이 된다는 말씀으로

이해를 하였습니다

 

 

pecmd.ini에 아래처럼 되어 있는 부분이 있습니다

 

SCRN OScrW,OScrH

SCRN NScrW,NScrH

IFEX [ $%OScrW% <> %NScrW% | $%OScrH% <> %NScrH% ], EXEC -hide Tskill explorer

 

해상도 변경없이 연속해서 해상도를 저장하기 때문에 OScrW,OScrH 값과 NScrW,NScrH 값이 항상 같습니다. 그래서 탐색기 재시작이

되는 일이 없습니다

 

다른 소스에보면

SCRN OScrW,OScrH

여기에서 VGA 드라이브 설치하는 부분이 있습니다..

SCRN NScrW,NScrH

 

이런 경우에는 값이 달라져서 탐색기가 재작이 됩니다...이 소스를 활용해서 간단히 테스트를 해볼수가 있습니다

 

 

 

// 지정된 해상도로 변경

FORX !\PEsoft\PESOFT.INI,MyIni,1,LOAD %MyIni%

// 1초정도 대기해도 될것 같습니다...해상도 변경후 바로 변경된 해상도 값을 저장합니다

wait 1000

SCRN OScrW,OScrH

 

//드라이버가 언제 설치 될지 몰라서 15초 대기

wait 15000

// 현재 해상도 저장

SCRN NScrW,NScrH

// 해상도가 변경되었다면..PESOFT.INI에서 설정했던 해상도 다시 해상도를 변경합니다 

// 64Hz 일때 해상도 값을 쓰지 않아도 해상도 변경이 되어서 아래처럼 간단히 하였습니다

IFEX [ $%OScrW% <> %NScrW% | $%OScrH% <> %NScrH% ],DISP W%OScrW% H%OScrH% B32

 

//혹시 몰라서 5초 대기후 한번 더 체크하도록 하였습니다

wait 5000

SCRN NScrW,NScrH

IFEX [ $%OScrW% <> %NScrW% | $%OScrH% <> %NScrH% ],DISP W%OScrW% H%OScrH% B32

 

 

 

2020_07_1024_768_Office_PE.(2020-03-12) PE로 부팅후..해상도를 테스트를 위해서 수동으로 변경을 했을때..다시 해상도가 PESOFT.INI

에서 정한 해상도로 다시 바뀌었습니다.

한번 테스트 하여 보아 주십시요

 

왕자님 PE에서 해상도 설정은 DISP W1024 H768 B32  이렇게 해주고 있습니다..Hz를 입력하지 않아도 해상도 설정에는 문제가 없는것으로

알고 있습니다..

PESOFT.INI 에서 Hz를 구분하지 않으셔도 해상도는 잘 설정이 될것 같습니다..이렇게 하면.. PESOFT.INI 내용이 반은 줄어들것 같습니다

 

잘 되시길 바랍니다

 

좋은이웃

2020.03.15
16:24:03

 결과는 똑 같습니다.

                                                        수고 하셨습니다.

왕초보

2020.03.15
16:30:27

2020_07_1024_768_Office_PE.(2020-03-12)에서 해상도가 변경이 되면 잘 적용이 되어서 해본것인데..아쉽네요..

저의 능력 밖의 일인것 같습니다..잘 해결 되시길 바랍니다

 

왕초보

2020.03.15
13:58:15

좋은이웃님께서 선물로 주신 2020_07_1024_768_Office_PE.(2020-03-12) PE에서는 PEsoft.ini 파일이 UTF-8 이어도 잘되네요.

 

1. PEsoft.ini에서 아무 설정을 하지 않아서 최대 해상도로 설정이 되었습니다...VGA를 통합하지 않은것이어서 이것이 최대해상도 입니다

1.png

 

2. PEsoft.ini에 추가한 메세지 보입니다..

2.png

 

3.png

 

3. 최대 해상도가 아닌 PEsoft.ini에서 지정한 해상도로 설정이 되었습니다. PEsoft.ini 파일은 UTF-8로 되어 있습니다..

3.png

 

4. PEsoft.ini를 ANSI로 해도 최대해상도가 되고 pecmd.ini에서 입력한 해상도가 잘 적용이 되면...해결을 어떻게 해야 할지 모르겠습니다.

   고수님의 도움이 필요할것 같습니다.

 

 

 

 

첨부 :
1.png [File Size:919.7KB/Download1]
2.png [File Size:843.1KB/Download1]
3.png [File Size:332.0KB/Download1]
List of Articles
[공지] 스크린샷 업로드 유의사항 3
XE1.11.6 Layout1.4.8