파워쉘 명령어도 탐색기 마우스 우측 메뉴에 등록할 수 있나요
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 | - | - |
42329 | 히로이찌 시끌시끌하네요 ㅎㅎ [14] |
|
2683 | 01-04 |
42328 | 삼성서비스센터의 이상한 하드 교환 [2] |
|
2683 | 10-06 |
42327 | 제가 배포한 고스트15 콜드이미징 시디키... [1] | Gim Gyu- | 2683 | 01-08 |
42326 | 차단 당했나 보네요.. [8] | 테츠로 | 2682 | 06-22 |
42325 | 마누라는 버려도 담배는 못끝는다 라고 했더니 ~ [19] | 꼬마 | 2682 | 01-04 |
42324 | 인터넷 전화 요금이 해킹 당해서 2700만원 가까이... [7] | 초원의빛 | 2682 | 06-23 |
42323 | 핫픽스와 업데이트 통합된 윈도 [5] |
|
2682 | 08-06 |
42322 | 몇몇 분들의 컴터가 느려터진 이유 [5] | 윈도우찬양 | 2682 | 07-03 |
42321 | [잡담] 갤럭시 S2......... [5] |
|
2682 | 05-19 |
42320 | (간단한)컴퓨터 가르치기... [7] |
|
2682 | 11-02 |
42319 | [re] 윈도우7에서 인터넷유무선공유기 설치시 인터넷이 안... [3] | SYSTEM | 2682 | 08-02 |
42318 | 30기가 비스타, 고스트 뜨기..=_= [6] |
|
2682 | 06-11 |
42317 | (주의) 영화 다운로드 하지 말아야 할 것(바이러스 심어짐) [4] | 직장인 | 2681 | 08-18 |
42316 | Primo Ramdisk Ultimate 5.5 사용하시나요? [2] |
|
2681 | 12-10 |
42315 | osdisk 여기 이젠..... [7] | 루크 | 2681 | 11-13 |
42314 | 윈도우 선택 설치 테스트 . . . [75] | 무월 | 2680 | 12-16 |
42313 | 여전히 WMC 12300원 이다 [5] |
|
2680 | 10-19 |
42312 | 어도비 불법복제 칼 들었다. [4] | 언제나당당 | 2680 | 05-07 |
42311 | GPU만 살짝 업글한 후에~~ㅎ [8] | 윤발이 | 2680 | 01-01 |
42310 | 80년대 출시차 [15] | gooddew | 2680 | 01-11 |