설치 / 사용기

기 타 _Launch.cmd 를 pecmd 명령어로 변환을 하여 보았습니다

2023.04.25 18:39

왕초보 조회:782 추천:12

지난 사용기에서 _Launch.cmd 에서 바로가기를 없애고 바로 WinXShell로 옵션을 주어서 작업표시줄에 등록을 하여 보았습니다

이 경우에  _Launch.exe와  _Launch.cmd 파일 2개가 있어서 파일이 2개인것보다는 한개가 좋고..pecmd 명령어로는 어떤지 궁금해서

pecmd 명령어로 구성을 하여 보았습니다

 

지난 사용기에서 활용한 _Launch.cmd 파일 내용입니다

 

@echo off

set dir=PEUtils

for %%@ in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do (

for %%# in (%dir%) do if exist %%@:\%%# (

"%ProgramFiles%\WinXShell\WinXShell.exe" -code "Taskbar:Pin([[%~dp0_Launch.exe]],'%%@_%%#',[[24 %%@:\%%# ]])"

 )

)

Exit

 
모든 드라이브를 검색하기 위해서 알파벳이 모두 있습니다
 
아래는 pecmd 명령어로 변환을 한것입니다 
cmd 처럼 FolderList 변수에 폴더들을 설정을 하면 됩니다. 폴더와 아이콘 크기만 설정하고 있습니다
한줄로 구성을 하는 경우 내용이 길어서 이해하기가 좀 그렇기는 합니다
 
ENVI FolderList=PEUtils PETools
ENVI IconSize=24
FORX * %FolderList%,&&ForderName,FORX @\%&ForderName%,ForderPath,0, TEAM LSTR drv=1,%ForderPath%|EXEC =%ProgramFiles%\WinXShell\WinXShell.exe -code "Taskbar:Pin([[%CurDir%\_Launch.exe]],'%drv%_%ForderName%',[[%IconSize% %ForderPath%]])"
 
 
여러줄로 표현을 한것입니다
 
ENVI FolderList=PEUtils PETools
ENVI IconSize=24
FORX * %FolderList%,&&ForderName,
{
      FORX @\%&ForderName%,ForderPath,0, 
      { 
            LSTR drv=1,%ForderPath%
            EXEC =%ProgramFiles%\WinXShell\WinXShell.exe -code "Taskbar:Pin([[%CurDir%\_Launch.exe]],'%drv%_%ForderName%',[[%IconSize% %ForderPath%]])"
       }
}
 
2개중에서 편한것을 qnd님 작품의 loadtool.wcs 에 추가하시면 됩니다
 
개인적인 생각입니다..cmd는 cmd 파일이 필요하고 pecmd. 명령어는 loadtool.wcs에 추가를 해야하서 복잡해 보입니다
지후빠님 다른 작품처럼 _Launch.exe에서 작업표시줄에 등록을 하는것처럼 _Launch.exe에서 폴더들을 검색하고 등록을 하면 파일도
한개 그대로 실행명령도 1줄이면 되어서 관리가 좀더 편할것 같기도 합니다
 
EXEC %CurDir%\_Launch.exe Taskbar "PEUtils PETools"
 
이런식으로 loadtool.wcs에서 깔끔하게 처리가 될면 좋을것 같습니다...한번 시도를 해봐야겠습니다
 
아래는 적용후 런처를 실행본 사진입니다
 
1. pecmd 명령어로 적용후 부팅을 한 모습니다 테스트를 위해서 폴더를 3개로 만들어 놓았습니다
   드라이브 문자_폴더명으로 등록을 합니다 
1.jpg

 

2. 런처가 정상으로 실행이 되었습니다

2.jpg

 

3. 드라이브를 알파벳 앞에서부터 검색을 합니다..

3.jpg

 

4. 런처가 정상 실행되었습니다

4.jpg

 

5. 두번째 검색된 폴더입니다

5.jpg

 

6. 정상 실행되었습니다
6.jpg

 

7. 명령어를 한줄로 한 경우입니다

7.jpg

 

8. 명령어를 아래처럼 정리한 경우 입니다

8.jpg

 

9. 결과는 당연히 같습니다

9.jpg

 

10. 정상 실행이 되었습니다

10.jpg

 

11. 정상 실행이 되었습니다

11.jpg

 

12. 마무리

PEUtils 폴더에 이왕이면 _Launch.exe 한개만 있는것이 더 깔끔할것 같아서 (이경우 _Launch.cmd만 실행하면 되어서 한줄이면 되기는

합니다)..그리고 공부차원에서 pecmd. 명령어로 변환을 하여 보았습니다..

cmd나 pecmd명령어나 결과는 같아서 차이는 없습니다...취향에 따라서 편하신것으로 사용을 하시면 될것 같습니다

 

오늘 하루도 고생하셨습니다

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

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
9721 윈 도 우| kb5025305_kb5025297 [3] 4k8k 850 10 04-26
9720 기 타| _Launch.cmd를 _Launch.exe에 넣었습니다 [11] 왕초보 792 16 04-26
9719 윈 도 우| 레***님 __Link_Tbar 사용 기 [5] bangul 517 9 04-25
» 기 타| _Launch.cmd 를 pecmd 명령어로 변환을 하여 보았습니다 [10] 왕초보 782 12 04-25
9717 기 타| 간단한! Ghost BR Message v2.0 - BCD,폴더 아이콘 적용 버... [56] 왕초보 917 110 04-25
9716 기 타| WinXShell로 옵션주고 작업표시줄 등록하기 입니다 [18] 왕초보 883 16 04-25
9715 기 타| qnd님 PE용 _Launch (자동으로 우클릭,폴더 바로가기 설정)... [11] 왕초보 1040 18 04-24
9714 기 타| qnd님 PE용 _Launch (Pin,우클릭,폴더 바로가기)를 업데이... [8] 왕초보 749 9 04-24
9713 기 타| qnd님 PE와 지후빠님 _Launch 1.6 버전 사용기 입니다 [12] 왕초보 899 16 04-23
9712 기 타| 왕초보님 사용기 따라하기 ◀ ▶ Win10 Wangs런처 ㉫ⓐⓢⓨ PE [24] qnd 2278 44 04-23
9711 소프트웨어| (추가) _Launch 1.6 왕초보님 치트키? 적용 [13] 지후빠 1074 19 04-23
9710 기 타| 간단한! WimLib BR Message v3.0 - BCD,폴더 아이콘 적용 ... [83] 왕초보 1045 131 04-22
9709 기 타| (초보분용) qnd님 로켓런처 PE 7-Zip으로 업데이트하기 입니다 [20] 왕초보 868 25 04-22
9708 기 타| qnd님 PE + _Launch(바로가기 만들기 기능추가)로 구성하... [11] 왕초보 1018 14 04-21
9707 기 타| WinXShell 바로가기 지후빠님 아이디어를 적용하여 보았습니다 [9] 왕초보 828 14 04-21
9706 기 타| qnd님 PE + 지후빠님 _Launch 1.5 버전 사용기입니다 [10] 왕초보 891 16 04-21
9705 소프트웨어| [단1]TBI마운트+설명+지난번실수 금파도 재업 [10] 습관 1033 19 04-21
9704 기 타| qnd님 로켓런처 _Launch에 순차정렬을 적용하여 보았습니다 [12] 왕초보 805 15 04-20
9703 기 타| 더 간단(?) WinXShell 작업표시줄 등록을 하여보았습니다 [14] 왕초보 864 15 04-20
9702 기 타| 간단하게(?) WinXShell 작업표시줄 등록을 하여보았습니다 [7] 왕초보 800 17 04-20
XE1.11.6 Layout1.4.8