소프트웨어 [추가2] FolderExplorer ToolsExplorer 대체
2023.10.10 23:49
세이퍼컴님 의견에 맞춰 기존 ToolsExplorer 와 비슷한 기능을 하는 버전을 추가합니다.
PETools_Open_2.zip - (시스템 환경변수 사용 안하는 버전)
- ini 파일이 있으면 우선시 됩니다. 아래 참고
- ini 없으면 exe 파일명과 같은 폴더를 Z->A 드라이브 순으로 루트에서 찾아서 엽니다.
- 예) PETools.exe -> E:\PETools 폴더를 엽니다.
- ini 도 없고, exe 파일명과 같은 폴더도 못찾으면 그냥 탐색기가 실행됩니다.
깜빡해서... 본문보다 먼저 생각했던 (바로가기 + 환경변수) 방식을 하단에 추가합니다.
- 6. 바로가기+환경변수 방법입니다.
안녕하세요?
얼마전 올린 게시물 - https://windowsforum.kr/review/19959302 -에 이어지는 내용입니다.
위 링크처럼 EXE 없이 바로가기로 PETools 폴더 열기가 가능하지만 익숙하지 않으신 분들 위하여 추가합니다.
PETools_Open.zip - 퓨어베이직으로 만들어져서 바이러스 오진 있습니다. (아래 스샷 첨부)
- icon.ico ; 사용한 아이콘
- loadtool.wcs ; PETools 폴더에 있는 딸랑쇠님 자료 수정본
- PETools.exe ; 컴파일된 파일 64bit (네이티브 컴파일이라 파일 크기가 작음, 67.5KB)
- PETools.pb ; 소스파일
- 필요시 아이콘 등 수정하여 사용하시면 좋겠습니다.
딸랑쇠님 285 PE 로 테스트하였습니다.
- https://windowsforum.kr/review/19983547
- 딸랑쇠님, sunshine님 수고에 감사드립니다.
1. loadtool.wcs 에 다음 두줄을 추가하였습니다.
- 1) 시스템 환경변수 PETools에 현재 폴더 경로를 추가
- 2) wim/windows 폴더에 넣어야 겠지만 테스트 상 PETools 폴더에 PETools.exe를 두고 테스트 함.
2. 시스템 환경변수 PETools 에 E:\PETools 경로가 추가된 경우
- 1)을 실행하면 2) 경로를 열어서 3)으로 보여줌
- 실행파일 이름이 바뀌어도 항상 PETools 환경변수를 읽습니다.
3. 만약 PETools.exe 폴더에 이름은 같고 확장자가 ini 파일이 있으면 2번 환경변수 보다 우선하여 ini를 읽음
- 1) 텍스트 내용은 2) , (한글 포함시 utf-8로 저장 필요, 근데 기존 도구 폴더들이 모두 영어라서 문제 없을듯함)
- 3) 실행하면 4) 열림
4. ini와 PETools 환경변수 둘 다 없을때는 3) 처럼 그냥 탐색기가 열림
5. 바이러스 토탈 결과, sha-256 사인하면 더 많이 나와서 사인 안함.
바로 가기 버전과 EXE 버전 중 어떤 것을 더 선호하시나요? ^^;
혹시 피드백 주시면 수정해보겠습니다.
6. 바로가기+환경변수 방법입니다.
- PETools.lnk.zip 저는 편의상 PETools 폴더에 두었지만 보통은 wim/windows 폴더에 두면 될 것 같습니다.
댓글 [10]
-
cungice 2023.10.11 00:13
-
강뉴 2023.10.11 00:57
수고하셨습니다
-
세이퍼컴 2023.10.11 02:51
수고하십니다.
조건이 많아 보입니다.
1. Pecmd.ini에 등록 (FORX !\PETOOLS\loadtool.wcs,MyIni)
2. loadtools.wcs에 등록
3. petoos.ini 파일 유무에 따라
4. petoos.exe가 PETOOLS폴더위치에 존재??
== 아래 제안 ==
폴더명이나 위치가 다양해서 문제겠지만
petools.exe가 어디에 있든 지 실행하면
explorer.exe "%drive%:\PETOOLS"가 더 편해보입니다.
위치폴더변수는 개인이 원하는
petools.ini가 옆에 있으면 그곳을 찾아서 열기는 어떨까요?
실행파일 이름처럼 PETOOLS폴더는 반드시 있어야 겠지만.. 폴더위치는 개인취향따라
1) petools.ini가 있으면 (개인취향 따라)
ini내용은 단순하게 아래처럼 루터의 폴더명만
"TOOLS" (또는 "Tools\utils" 맘대로 )
이경우 Tools폴더가 있으면 %drive%이고
explorer.exe "%drive%:\TOOLS"
2) petools.ini가 없으면 (기본값)
explorer.exe "%drive%:\PETOOLS"
이렇게 하면 조건은 1개입니다.
- 드라이브 루터에 PETOOLS폴더가 존재해야 함??
===간단 정리==================
petools.ini가 옆에 있으면 해당 폴더를 찾아 열고,
petools.ini가 옆에 없으면 petools폴더를 찾아 열어라.
============================
제 PE는 MInst라서
x:\petools에 간단히 모든 프로그램을 링크가능하지만
다른 PE들은 folderExplorer 기능이 필요하겠더군요
개인취향에 따라 ini를 포함하실 분은
포함단일화하여 사용하면 될 것 같습니다.
- 폴더명도 ini에 입력된 폴더명에 따라 맘대로 바꿀수도 있고..
- 바이러스 오진도 없고..
- knm, 중국 등 모든 PE에 사용가능할 듯..
== 1차 진보된 방식은? ==
- FDexplorer홍길동.exe 파일이름에 따른 FDexplorer홍길동.ini
- 여러개의 FDexplorer홍길동을 각각 실행하면... 각각의 파일명.ini에 따라 해당폴더로 링크
- 스크립트만 있으면, 맘대로 변경가능하겠죠..
== 2차 진보된 방식은? ==
- cmd 명령어처럼 만들어 옵션적용해도ex) FDexplorer.exe -홍길동 (홍길동.ini를 읽고, explorer)
- 기존 explorer.exe 명령은 위치옵션(세부적 위치)이 필요하지만
FDexplorer.exe는 ini 단순내용(폴더명)에 따라 다른 드라이브의 루터폴더를 찾아서 여는 차이가 있겠지요.
== 3차 진보된 방식은? ==
- ini파일도 필요없이
- cmd 옵션으로만
ex) FDexplorer.exe -petools, FDexplorer.exe -Tools\util
== 4차 진보된 방식은? ==
위가 가능하다면 모든 cmd명령어를 이렇게 응용가능합니다.
-fdcopy, fdxcopy, fdfastcopy, fdmove.......................
ex) FDcopy -petools -tools
ex) FDLink -petools\desktop -%userprofile%\desktop
ex) FDLink -petools -x:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
제 짧은 소견입니다.
-
지후빠 2023.10.11 08:51
출근해야 해서 다 못 읽고 윗부분에 대한 내용입니다. 나머지는 오후에 확인하겠습니다.
- 추가된 내용도 봐주십시오. ^^
1. Pecmd.ini에 등록 (FORX !\PETOOLS\loadtool.wcs,MyIni)
-> 필요합니다.
2. loadtools.wcs에 등록
-> 필요합니다. Pecmd.ini에서 처리할 수도 있을 것 같습니다.
3. petools.ini 파일 유무에 따라
-> 네, 선택사항입니다.
4. petools.exe가 PETOOLS폴더위치에 존재??
-> no, 테스트 편의상 PETools 폴더에 두었고, 보통은 windows 폴더에 두는 것 같습니다.
(추가)
===간단 정리===
petools.ini 있으면 내용으로 폴더 찾고 없으면 PETools 폴더 찾기 - 별도 버전으로 만들어 보겠습니다. (위에 추가하였습니다.)
== 1차 진보된 방식은? ==
현재도 실행 파일명을 따라서 ini 이름이 정해집니다. 예) PETools Explorer.exe -> PETools Explorer.ini
== 2,3,4차 진보된 방식은? ==
pintool.exe pinutil.exe 등에서 보통은 매개변수를 설정할 수 없는 것 같습니다. pinto.cmd에서는 가능
- 6. 바로가기+환경변수 방법은 어떠세요? exe 없이 바로가기만으로 해결되어서...
-
딸랑쇠 2023.10.11 09:47
수고많으셨습니다, 감사합니다.^^
-
lyj 2023.10.11 10:05
고맙습니다.
-
parannara 2023.10.11 10:48
수고 많으십니다.
감사합니다.
-
붉바리 2023.10.11 11:24
감사합니다.
-
pp빵빵 2023.10.11 20:51
수고많으셨습니다
-
광풍제월 2023.10.11 23:52
수고하셨습니다.
수고 많으셨습니다. 감사합니다.