유용한 윈도우 명령행 유틸리티 'NirCmd' 다운로드와 사용법

 

실행창이나 명령 프롬프트에서 다양한 작업을 실행시킬 수 있는 아주 유용한 명령행 유틸리티인 'NirCmd' 입니다.

NirSoft 사에서 무료로 배포하는 유틸리티로 복잡한 스크립트 파일을 만들어 사용하던 기존의 명령행 기능들을 아주 쉽게 구현할 수가 있습니다.


아래 사이트로 접속해 바를 맨 밑으로 내려 'NirCmd 다운로드'(32비트)나 'NirCmd 64 비트 다운로드'(64비트)를 다운로드합니다.
👉 NirCmd 정식 다운로드 사이트




직접 다운로드한 64비트용 'NirCmd' 프로그램 2.86 버전을 첨부합니다.
(바이러스 오진으로 인해 이지크립트 프로그램으로 암호화되어 있으며, 암호 비번은 0000 입니다.)


압축을 풀고 3개의 파일 중 'nircmd.exe' 파일에 마우스 오른쪽 클릭해 '관리자 권한으로 실행'을 선택합니다.




'Copy To Windows Directory' 를 클릭합니다.




'nircmd' 프로그램을 windows 디렉토리에 복사해 사용하라는 메시지가 표시되면 '예'를 클릭합니다.




다시 처음 창에서 'OK'를 클릭하면 c:\windows 폴더 안에 'nircmd.exe' 파일 설치가 완료됩니다.




사용법은 '윈도우키 + R' 키를 눌러 나오는 '실행' 창이나 '명령 프롬프트'를 실행한 다음 아래의 예제 명령어들을 참고해 사용하면 됩니다.
(명령어를 복사해 사용하려면 👉이 곳에서 복사하면 됩니다.)

 J : CD-ROM 드라이브의 문을여십시오

nircmd.exe cdrom open j:

 Y : CD-ROM 드라이브의 문을 닫습니다

nircmd.exe cdrom close y:

 현재 클립 보드에있는 텍스트를 말합니다 (Windows XP / Vista / 7 / 8의 경우).

speak text ~$clipboard$

 speak.txt에 저장된 텍스트를 speak.wav 파일 이름으로 말하십시오 (Windows XP / Vista / 7 / 8의 경우).

speak file "c:\temp\speak.txt" 0 100 "c:\temp\speak.wav" 48kHz16BitStereo

 시스템 볼륨을 2000 단위 늘리십시오 (65535 중에서)

nircmd.exe changesysvolume 2000

 시스템 볼륨을 5000 단위 줄입니다 (65535 중에서)

nircmd.exe changesysvolume -5000

 볼륨을 가장 높은 값으로 설정

nircmd.exe setsysvolume 65535

 시스템 볼륨 음소거

nircmd.exe mutesysvolume 1

 시스템 볼륨 음소거 해제

nircmd.exe mutesysvolume 0

 음소거 상태와 정상 상태 사이에서 시스템 볼륨을 전환하십시오.

nircmd.exe mutesysvolume 2

 데스크탑에서 시스템 볼륨을 음소거 상태와 일반 상태로 전환하는 바로 가기를 만듭니다.

nircmd.exe cmdshortcut "~$folder.desktop$" "Switch Volume" mutesysvolume 2

 모니터를 끄십시오

nircmd.exe monitor off

 기본 화면 보호기 시작

nircmd.exe screensaver

 컴퓨터를 '대기'모드로 설정

nircmd.exe standby

 현재 사용자를 로그 오프

nircmd.exe exitwin logoff

 재부팅 할 것인지 묻고 '예'라고 대답하면 컴퓨터를 재부팅하십시오.

nircmd.exe qboxcom "Do you want to reboot ?" "question" exitwin reboot

 컴퓨터를 끄십시오

nircmd.exe exitwin poweroff

 computers.txt에 지정된 모든 컴퓨터를 끄십시오!

multiremote copy "c:\temp\computers.txt" exitwin poweroff force

 "내 인터넷"연결로 다이얼

nircmd.exe rasdial "My Internet"

 "내 인터넷"연결 끊기

nircmd.exe rashangup "My Internet"

 Internet Explorer 창을 75 % 투명하게 만드십시오! (192/256)

nircmd.exe win trans ititle "internet explorer" 192

 모든 Internet Explorer 창을 최소화하십시오

nircmd.exe win min class "IEFrame"

 모든 Internet Explorer 창을 닫으십시오

nircmd.exe win close class "IEFrame"

 모든 탐색기 창 (내 컴퓨터, 폴더 등)을 닫습니다.

nircmd.exe win close class "CabinetWClass"

 모든 Internet Explorer 창 숨기기

nircmd.exe win hide class "IEFrame"

 모든 Internet Explorer 창을 표시합니다 (이전 예제에서 숨긴 후)

nircmd.exe win show class "IEFrame"

 모든 최상위 창 가운데 놓기

nircmd.exe win center alltop

 내 컴퓨터 창의 제목 표시 줄을 제거하십시오.

nircmd.exe win -style title "my computer" 0x00C00000

 이전 예제에서 제거한 내 컴퓨터 창의 제목 표시 줄을 반환하십시오.

nircmd.exe win +style title "my computer" 0x00C00000

 내 컴퓨터 창을 오른쪽에서 왼쪽 순서로 설정하십시오 (히브리어 및 아랍어)

nircmd win +exstyle title "my computer" 0x00400000

 내 컴퓨터 창의 모든 자식 창을 오른쪽에서 왼쪽 순서로 설정합니다 (히브리어 및 아랍어)

nircmd win child title "my computer" +exstyle all 0x00400000

 바탕 화면에 모든 Internet Explorer 창을 닫는 바로 가기를 만듭니다.

nircmd.exe cmdshortcut " "~$folder.desktop$ "Close All IE" win close class "IEFrame"

 바탕 화면에 모든 Internet Explorer 창을 숨기는 바로 가기를 만듭니다.

nircmd.exe cmdshortcut " "~$folder.desktop$ "Hide All IE" win hide class "IEFrame"

 바탕 화면에 모든 Internet Explorer 창을 표시하는 바로 가기를 만듭니다.

nircmd.exe cmdshortcut " "~$folder.desktop$ "Show All IE" win show class "IEFrame"

 Windows 계산기를 최상위 창으로 설정하십시오 (다른 모든 창 위에).

nircmd.exe win settopmost title "Calculator" 1

 Windows 계산기를 다시 일반 창 (맨 위가 아닌 창)으로 설정

nircmd.exe win settopmost title "Calculator" 0

 시작 메뉴-> 프로그램-> 계산기에서 Windows 계산기 바로 가기를 만듭니다.

nircmd.exe shortcut "f:\winnt\system32\calc.exe" "~$folder.programs$\Calculators" "Windows Calculator"

 데스크탑 창 숨기기

nircmd.exe win hide class progman

 데스크탑 창 표시 (이전 예제에서 숨긴 후)

nircmd.exe win show class progman

 시스템 트레이의 시작 버튼을 숨 깁니다

nircmd.exe win child class "Shell_TrayWnd" hide class "button"

 시스템 트레이에 시작 버튼 표시

nircmd.exe win child class "Shell_TrayWnd" show class "button"

 시스템 트레이에서 시계 숨기기

nircmd.exe win child class "Shell_TrayWnd" hide class "TrayClockWClass"

 시스템 트레이에 시계 표시

nircmd.exe win child class "Shell_TrayWnd" show class "TrayClockWClass"

 특정 프로세스(iexplorer.exe)를 종료

nircmd.exe killprocess iexplore.exe

 K : CDROM 드라이브를 실행할 때 문을 여는 바로 가기를 데스크탑에 작성하십시오.

nircmd.exe cmdshortcut "~$folder.desktop$" "Open CDROM" cdrom open k:

 데스크탑에서 NirSoft 웹 사이트에 대한 바로 가기 생성

nircmd.exe urlshortcut "http://www.nirsoft.net" "~$folder.desktop$" "NirSoft"

 링크 폴더 아래의 환경에 NirSoft 웹 사이트를 추가하십시오.

nircmd.exe urlshortcut "http://www.nirsoft.net" "~$folder.favorites$\Links" "NirSoft"

 computers.txt에 나열된 모든 컴퓨터의 데스크탑에서 NirSoft 웹 사이트에 대한 바로 가기를 작성하십시오.

nircmd.exe multiremote copy "c:\temp\computers.txt" urlshortcut "http://www.nirsoft.net" "~$folder.common_desktop$" "NirSoft"

 디스플레이 모드를 800x600x24 비트 색상으로 설정

nircmd.exe setdisplay 800 600 24

 바탕 화면에 디스플레이 모드를 800x600x24 비트 색상으로 설정하는 바로 가기를 만듭니다.

nircmd.exe cmdshortcut "~$folder.desktop$" "800x600x24" setdisplay 800 600 24

 바탕 화면의 모든 바로 가기를 다른 폴더 (f : \ temp \ desktop)에 복사하십시오.

nircmd.exe execmd copy "~$folder.desktop$\*.lnk" f:\temp\desktop

 Apache 서버를 다시 시작하십시오 (Windows NT / 2000 / XP / 2003에서)

nircmd.exe service restart apache

 데스크탑에서 Apache 서버를 다시 시작하는 바로 가기를 작성하십시오.

nircmd.exe cmdshortcut "~$folder.desktop$" "Restart Apache" service restart apache

 IIS를 다시 시작하십시오.

nircmd.exe service restart w3svc

 MySql을 다시 시작하십시오.

nircmd.exe service restart MySql

 RegEdit에서 원하는 레지스트리 키 / 값을 엽니다

nircmd.exe regedit "HKLM\Software\Microsoft\Windows\CurrentVersion" "CommonFilesDir"

 RegEdit에서 클립 보드에 복사 한 레지스트리 키를 엽니다.

nircmd regedit "~$clipboard$"

 화면 보호기 비활성화

nircmd.exe regsetval sz "HKCU\control panel\desktop" "ScreenSaveActive" 0

 화면 보호기 사용

nircmd.exe regsetval sz "HKCU\control panel\desktop" "ScreenSaveActive" 1

 지정된 파일 이름의 날짜 / 시간 변경 (생성 시간 및 수정 된 시간)

nircmd.exe setfiletime "c:\temp\myfile.txt" "24-06-2003 17:57:11" "22-11-2005 10:21:56"

 데스크탑 폴더 경로를 클립 보드에 복사

nircmd.exe clipboard set ~$folder.desktop$

 시작 메뉴 폴더 경로를 클립 보드에 복사

nircmd.exe clipboard set ~$folder.start_menu$

 info1.txt (단순 텍스트 파일)의 내용을 클립 보드에 복사

nircmd.exe clipboard readfile "c:\My Files\info1.txt"

 info1.txt에 클립 보드의 텍스트 내용 추가

nircmd.exe clipboard addfile "c:\My Files\info1.txt"

 클립 보드 지우기

nircmd.exe clipboard clear

 "c:\temp\folders.txt"에 지정된 모든 폴더를 작성하십시오. 폴더 경로 이름은 CRLF 문자로 구분됩니다.

nircmd.exe paramsfile "c:\temp\folders.txt" "" "" execmd md ~$fparam.1$

 전역 어셈블리 캐시 (예 : gacutil)에 지정된 .NET 어셈블리를 설치합니다.

nircmd.exe gac install "C:\temp\MyAssembly\bin\MyAssembly.dll"

 모든 드라이브에서 휴지통을 비웁니다.

nircmd.exe emptybin

 표준 Windows 메시지 상자에 '예'로 응답하십시오.

nircmd.exe dlg "" "" click yes

 2 초 정도 기다린 다음 현재 화면을 shot.png로 저장하십시오 .png

nircmd.exe cmdwait 2000 savescreenshot "f:\temp\shot.png"

 한 번에 10 개의 스크린 샷을 저장하고 스크린 샷 저장 호출 사이에 60 초 동안 기다립니다. 스크린 샷의 파일 이름에는 저장된 스크린 샷의 시간과 날짜가 포함됩니다.

nircmd.exe loop 10 60000 savescreenshot c:\temp\scr~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png

 Firefox가 닫힐 때까지 기다렸다가 "Firefox가 닫혔습니다"라고 말합니다.

nircmd.exe waitprocess firefox.exe speak text "Firefox was closed"

 모든 숨겨진 시스템 레지스트리 키를 볼 수있는 SYSTEM 사용자 (Windows 7 / 8 / Vista / 2008)로 RegEdit을 실행하십시오.

nircmd.exe elevatecmd runassystem c:\windows\regedit.exe




유용한 윈도우 명령행 유틸리티 'NirCmd' 다운로드와 사용법 유용한 윈도우 명령행 유틸리티 'NirCmd' 다운로드와 사용법 Reviewed by opc 스토리 on 7/07/2023 Rating: 5

댓글 없음:

Powered by Blogger.