자유 게시판

파워쉘 명령어도 탐색기 마우스 우측 메뉴에 등록할 수 있나요

2022.01.04 21:09

블랙네로 조회:551

아래는 현재에 있는 폴더 및 파일의 한글 자소를 합치는 파워쉘 명령어입니다.

 

dir | Rename-Item -NewName {$_.Name.Normalize('FormKD')} 으로 한글 자소를 분리하고

 

dir | Rename-Item -NewName {$_.Name.Normalize('FormKC')} 으로 한글 자소를 합칩니다.

 

powershell 한글 자소 합치기 분리.jpg

 

그리고 배치파일에서도 될 것 같아서 구글링해보니 코드가 나와서 아래처럼 배치파일과 자바스크립를 전혀 모르지만 조합하니 실행은 되지 않네요.

@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);

}

 
XE1.11.6 Layout1.4.8