강좌 / 팁

윈 도 우 볼륨,소리 조절 nircmd.exe 이용 (vbscript) -- 수정된 첨부파일로 교체--

2020.01.20 02:00

레마클로 조회:1936 추천:6

vbb.png

 

 

 

 

brightness40.vbs (nircmd.exe 이용)

 

스크립트 시작

Const OverwriteExisting = True

Const strComputer = "."

Dim Fso, objShell, WshShell, objWMIService, colProcessList

'--------------

If WScript.Arguments.length =0 Then

  Set objShell = CreateObject("Shell.Application")

  objShell.ShellExecute "wscript.exe", Chr(34) & _

  WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1

Else

'--------------

Set WshShell = CreateObject("WScript.Shell")

Set FSO = CreateObject("Scripting.FileSystemObject")

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'Vb.exe'")

OSArchCheck = WshShell.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")

'--------------

For Each objProcess in colProcessList

 objProcess.Terminate()

Next

'--------------

WshShell.Run "nircmd setbrightness 40"

'--------------

 

End If

스크립트 끝

 

 

nircmd.vbs(windows폴더에 복사)

스크립트 시작

Const OverwriteExisting = True

Const strComputer = "."

Dim Fso, objShell, WshShell

'--------------

If WScript.Arguments.length =0 Then

  Set objShell = CreateObject("Shell.Application")

  objShell.ShellExecute "wscript.exe", Chr(34) & _

  WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1

Else

'--------------

Set WshShell = CreateObject("WScript.Shell")

Set FSO = CreateObject("Scripting.FileSystemObject")

OSArchCheck = WshShell.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")

curDir = FSO.GetParentFolderName(WScript.ScriptFullName)

'--------------

If not FSO.FileExists("C:\Windows\nircmd.exe") Then

  If OSArchCheck = "x64" Then

  FSO.CopyFile curDir & "\nircmd64.exe", "C:\Windows\nircmd.exe", OverwriteExisting

  Else

  FSO.CopyFile curDir & "\nircmd86.exe", "C:\Windows\nircmd.exe", OverwriteExisting

  End If

Else

End If

'--------------

Nir = "C:\Windows\nircmd.exe"

WshShell.Run Chr(34) & Nir & Chr(34)

WshShell.Run "nircmd sendkey enter press"

'--------------

 

End If

스크립트 끝

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4480 윈 도 우| Windows 업데이트를 사용하여 데이터를 잃지 않고 Windows ... [4] VᴇɴᴜꜱGɪ 1156 5 04-23
4479 소프트웨어| pureBasic Glass 윈도우 및 버튼 021 [6] 입니다 1014 14 04-20
4478 윈 도 우| WindowsXPE147-1빌더/나만의 PE를 만들자 시즌2 ?? 1탄 (... [59] update 지연서연아 1992 68 04-16
4477 서버 / IT| 하드 디스크 사용시간 초기화 하기 [6] gooddew 1846 9 04-15
4476 소프트웨어| 응답파일(unattend.xml) 교체 및 수정 - ChangeUnattend [14] 무월 1223 39 04-13
4475 소프트웨어| AOMEI Backupper 백업실패 및 글씨 안보임 문제해결법 [5] 『ⓖⓤⓝ』 768 12 04-12
4474 윈 도 우| 윈도우 계정/자동로그인 버그 해결 방법 사가르마타 773 0 04-12
4473 윈 도 우| 원격 데스크톱..., 자격증명이 작동하지 않습니다... [1] 사가르마타 316 1 04-12
4472 윈 도 우| SSD 에서 파일 삭제를 주의해야 되는 이유 [3] gooddew 2242 12 04-10
4471 윈 도 우| 특정 폴더목록 자동열기 배치파일 [2] 메리아 713 13 04-09
4470 윈 도 우| 하드 디스크 아이콘 바꾸기 [11] 타천사둘리 1319 8 04-08
4469 소프트웨어| pureBasic 자동완성을 위한 프로젝트 만들기 [6] 입니다 1012 14 03-28
4468 윈 도 우| [uupdump] 윈도우 업데이트 및 드라이버(IRST&NVMe) 통... [17] 무월 2201 34 03-27
4467 소프트웨어| WimLib Api 백업.복원 미완성. 샘플 7가지. [10] 입니다 914 12 03-27
4466 소프트웨어| SDK(Software development kit) 에 대한 이해 [5] 입니다 591 7 03-27
4465 소프트웨어| pureBasic 구조체, Union 구조체 [4] 입니다 616 9 03-25
4464 소프트웨어| pureBasic 외부 함수 호출 [1] 입니다 358 9 03-25
4463 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 363 10 03-25
4462 소프트웨어| purebasic Macro 기본 [3] 입니다 421 10 03-25
4461 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] 입니다 355 9 03-24
XE1.11.6 Layout1.4.8