유용한 윈도우 명령행 유틸리티 '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.