실행창이나 명령 프롬프트에서 다양한 작업을 실행시킬 수 있는 아주 유용한 명령행 유틸리티인 'NirCmd' 입니다.
NirSoft 사에서 무료로 배포하는 유틸리티로 복잡한 스크립트 파일을 만들어 사용하던 기존의 명령행 기능들을 아주 쉽게 구현할 수가 있습니다.
👉 NirCmd 정식 다운로드 사이트
사용법은 '윈도우키 + 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 |
댓글 없음: