파워쉘 명령어도 탐색기 마우스 우측 메뉴에 등록할 수 있나요
2022.01.04 21:09
아래는 현재에 있는 폴더 및 파일의 한글 자소를 합치는 파워쉘 명령어입니다.
dir | Rename-Item -NewName {$_.Name.Normalize('FormKD')} 으로 한글 자소를 분리하고
dir | Rename-Item -NewName {$_.Name.Normalize('FormKC')} 으로 한글 자소를 합칩니다.
그리고 배치파일에서도 될 것 같아서 구글링해보니 코드가 나와서 아래처럼 배치파일과 자바스크립를 전혀 모르지만 조합하니 실행은 되지 않네요.
@set @junk=1 /*
@echo off
for %%I in (*.*) do cscript //nologo //E:jscript %%I
goto :eof
*/
x = WScript.Arguments
filename = x(0)
const filenameNFKC = filename.normalize('NFKC');
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
if (filename != filenameNFKC)
{
fso.MoveFile(filename, filenameNFKC);
}
댓글 [4]
-
ehdwk 2022.01.04 22:52
수고하셨습니다. -
지후빠 2022.01.05 00:29
안녕하세요? 재미있는 주제네요.
1. 배치파일 ; 적당히 가공하여 사용하십시오.
- 보내기 폴더(%AppData%\Microsoft\Windows\SendTo)에 저장해두고 마우스 우클릭-보내기-자소분리 실행하면 파일 1개씩 처리
- 콘솔에서 실행시 자소분리/자소결합.cmd "파일 이름.확장자" 형태로 실행할 수 있습니다.
- 토탈커맨드 도구바에 등록시 매개변수에 %P%N 등록하면 파일 1개씩 처리할 수 있습니다.
- 자소 분리 ; powershell -command "dir '%1' | Rename-Item -NewName {$_.Name.Normalize('FormKD')}" 자소분리.cmd
- 자소 결합 ; powershell -command "dir '%1' | Rename-Item -NewName {$_.Name.Normalize('FormKC')}" 자소결합.cmd
2. 마우스 우클릭 ; 레지스트리에 등록하여 실행 한글자소분리결합.REG 우클릭 이름 등은 메모장으로 수정하여 사용하십시오.
- 여러개 파일을 선택하여 멀티 실행 가능합니다.
참고하시어 원하시는 것을 이루시길 바랍니다. ^^
-
블랙네로 2022.01.05 19:46
메뉴 등록이 잘 됩니다.
감사합니다.
-
지후빠 2022.01.05 21:44
자소분리.cmd "폴더 이름" 형태로 하면 폴더에 포함된 모든 파일과 폴더 이름이 자소분리가 됩니다.
반대로 자소결합.cmd "폴더 이름" 형태로 하면 폴더내의 파일과 폴더 이름이 자소 결합이 됩니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
42176 | UHD 실외 안테나 추천 좀 해주세요.. [10] | 테츠로 | 1280 | 01-15 |
42175 | 19H2_2201Pv2 테스트 [11] | 히이이잌 | 1047 | 01-15 |
42174 | 부스타샷맞고 고생좀 했네요. [15] | 타나 | 1069 | 01-15 |
42173 | 레인미터 메뉴... [11] | 첨임다 | 759 | 01-15 |
42172 | 컴퓨터 소음문제 [3] | 긍지버림 | 572 | 01-15 |
42171 | 탈모약..이거 [5] | kmhh | 595 | 01-15 |
42170 | 1주일이라는 시간과 추위!! | 도뽱 | 627 | 01-14 |
42169 | Windows 10 PE 이거 쓰시는분이나 만드신분 있으신지? [2] | Rockeeter | 1056 | 01-14 |
42168 | ...댓글 달면 글 삭제 불가능 하지 않나요....????? [2] | shimspeed | 547 | 01-14 |
42167 | 자게에 자료 올리면서 가끔 생각나는 것들~~~ [6] | 타천사둘리 | 741 | 01-14 |
42166 | 창문으로 들어 오는 케이블 선.. [9] | 테츠로 | 1373 | 01-14 |
42165 | 파이어폭스 96 접속 오류 해결방법 [6] | Day | 454 | 01-14 |
42164 | 이제서야 알게된 사실 [2] | 긍지버림 | 1291 | 01-14 |
42163 | 연초는 시간이 더 빠른거같아요 ㅎ [1] | avidroscfg | 303 | 01-13 |
42162 | MpvU2 패치수정버전 [13] | [벗님] | 533 | 01-13 |
42161 | shimspeed 님 보세요. [1] | 메인보드 | 452 | 01-13 |
42160 | 아파트 유선케이블단자 연결 미스테리? [11] | 할많하않 | 3671 | 01-13 |
42159 | 슬슬 Ai에 우리도 관심을 가져야 겠네요 [2] | 시장돌이 | 414 | 01-13 |
42158 | 제가 요새 꽂힌 노래..금잔디의 오라버니 [2] | 복두꺼비 | 515 | 01-13 |
42157 | 노래 제목 찾아주실분 찾습니다. 필리핀노래 같아요. [4] | 문경세재 | 570 | 01-13 |