윈 도 우 디바이스 : 사용 안함/사용함 변환할 수 있는 스크립트?
2017.01.27 04:38
어제 Rainmeter를 처음 사용해보면서 바탕화면에 소리 비쥬얼라이제이션 스킨을 깔았습니다. (음악 같은 거 나오면 음역대에 따라 막대기 왔다갔다 하는거...)
저는 랩탑이 메인인데 여기에 Audioengine A2+ 스피커를 물려 사용하는데, 이거는 음성 출력 단자가 아닌 USB를 통해 출력이 됩니다.
아무튼 그래서 그런것 같은데, 랩탑 자체 스피커로 노래 들을 때는 이 스킨이 반응을 하는데,
A2+을 켜면 반응이 전혀 없더군요. 그래서 이거저거 해보다보니 디바이스 관리(재생 장치 관리)에서 랩탑 스피커를 사용 안함으로 하면, 반응을 합니다.
그런데 랩탑 스피커를 아예 꺼놓기도 그렇고 하니, 이걸 랩탑 스피커 사용한함/사용함 변환을 batch파일 같은 걸로 만들어놓고 클릭 한번으로 처리하고 싶거든요. 방법이 없을까요?
아니면 레인미터 설정을 뭔가 만져서 양쪽 스피커가 다 반응을 할 수 있게 한다면 더 좋겠구요.
댓글 [6]
-
DarknessAngel 2017.01.27 05:28
-
위딤 2017.01.27 05:58
DarknessAngel님, 감사합니다.
Devcon 좀 구글링 해보니 제가 1차적으로 원했던 거네요. 잘 사용하겠습니다.
스킨 코딩은 아래와 같은데...제 눈에는(레인미터를 잘 아는 건 아니지만) 특별히 만질만한 부분이 어딘지 잘 모르겠네요.
[Rainmeter]
Update=10[Metadata]
Name=Lano Visualizer
Author=marcopixel
Version=1.0
License=CC BY-NC-SA 4.0[Variables]
; Includes the variables/styles used for the skin.
@include=#@#variables.ini; These variables are constants and are better untouched! Changing here will probably break something.
BarHeight=(#WORKAREAHEIGHT#*#Scale#)/4
BarGapCalc=(#BarGap#*#Scale#)
BarWidthCalc=(#BarWidth#*#Scale#)
BarCountCalc=(#BarCount#+1); Measure AudioLevel - spectrum input
[MeasureAudio]
Measure=Plugin
Plugin=AudioLevel
Port=Output
FFTSize=#FFTSize#
FFTOverlap=#FFTOverlap#
FFTAttack=#FFTAttack#
FFTDecay=#FFTDecay#
Bands=#BarCountCalc#
FreqMin=50
FreqMax=12000
Sensitivity=#Sensitivity#; Script Factory - generates the bars for the visualizer
[ScriptFactoryBars]
Measure=Script
ScriptFile=#@#scripts\Factory.lua
IncFile=#@#include\MeterBars.inc
Number=#BarCount#
SectionName=MeterBar%%
Option0=Meter
Value0=BAR
Option1=BarColor
Value1=#Color#
Option2=MeasureName
Value2=MeasureAudioSmoothed{%%+1}
Option3=X
Value3=#BarGapCalc#R
Option4=Y
Value4=0
Option5=W
Value5=#BarWidthCalc#
Option6=H
Value6=#BarHeight#
Option7=BarOrientation
Value7=Vertical
UpdateDivider=-1[ScriptFactoryRoundedBarBottom]
Measure=Script
ScriptFile=#@#scripts\Factory.lua
IncFile=#@#include\MeterRoundedBarBottom.inc
Number=#BarCount#
SectionName=MeterRoundedBarBottom{%%+1}
Option0=Meter
Value0=Roundline
Option1=X
Value1=#BarGapCalc#R
Option2=Y
Value2=#BarHeight#-#BarWidthCalc#/2
Option3=W
Value3=#BarWidthCalc#
Option4=H
Value4=#BarWidthCalc#
Option5=StartAngle
Value5=0
Option6=RotationAngle
Value6=#BarWidthCalc#
Option7=LineLength
Value7=#BarWidthCalc#/2
Option8=LineColor
Value8=#Color#
Option9=Solid
Value9=1
Option10=AntiAlias
Value10=1
UpdateDivider=-1[ScriptFactoryRoundedBarTop]
Measure=Script
ScriptFile=#@#scripts\Factory.lua
IncFile=#@#include\MeterRoundedBarTop.inc
Number=#BarCount#
SectionName=MeterRoundedBarTop{%%+1}
Option0=Meter
Value0=Roundline
Option1=X
Value1=#BarGapCalc#R
Option2=Y
Value2=#BarHeight#+#BarHeight#*-[MeasureAudioSmoothed{%%+1}]-#BarWidthCalc#/2
Option3=W
Value3=#BarWidthCalc#
Option4=H
Value4=#BarWidthCalc#
Option5=StartAngle
Value5=0
Option6=RotationAngle
Value6=#BarWidthCalc#
Option7=LineLength
Value7=#BarWidthCalc#/2
Option8=LineColor
Value8=#Color#
Option9=Solid
Value9=1
Option10=AntiAlias
Value10=1
Option11=DynamicVariables
Value11=1
UpdateDivider=-1; Script Refresher - refreshes the code to apply the changes from the factory scripts
[ScriptRefresher]
Measure=Script
ScriptFile=#@#scripts\Refresher.lua
UpdateDivider=-1
Refreshed=0; Include the BandMeasures with raw data
@include3=#@#include\BandMeasures.inc; Include the BandMeasures with smoothed data
@include4=#@#include\BandMeasuresSmoothed.inc; Include the band meters
@include5=#@#include\MeterBars.inc[MeterAlignRoundedBarBottom]
Meter=String
X=0
Y=#BarHeight#-#BarWidthCalc#/2; Include the roundline meters at the bottom
@include6=#@#include\MeterRoundedBarBottom.inc[MeterAlignRoundedBarTop]
Meter=String
X=0
Y=#BarHeight#-#BarWidthCalc#/2; Include the roundline meters at the top
@include7=#@#include\MeterRoundedBarTop.inc -
DarknessAngel 2017.01.27 17:00
한동안 해당 스크립트 포맷 안 다루어봐서 잘 기억이 안 나지만, 자체에 뭔가 설정할 부분은 안 보이네요
다만 MeasureAudio쪽 훌어보시면 뭔가 나올 가능성도 있습니다 (장치 지정등이 가능한 방법이 있다면 해당 부분을 추가하시면 될듯합니다)
구버전이라도 상관없으시다면 https://dateno1.egloos.com/1445224 에 제가 첨부해둔 devcon받아서 쓰세요 (겨우 저거 하나떔에 SDK 통째로 받는건 낭비가 심함)
-
위딤 2017.01.28 00:00
이미 VMware에 깔아둔 윈10에 설치해서 DevCon 옮겨서 해봤는데, 이게 재부팅 되야만 적용되는 것 같더군요.
그래서 그냥 필요할 때마다 마우스질로 껐다 켰다 하기로 했습니다. 아무튼 감사드립니다!!!
-
DarknessAngel 2017.01.28 07:55
?
안 해도 먹힙니다
당연한 애기지만 관리자 권한 필수이므로 서브 프로세서까지 부여해줄려면 호환성에서 관리자 체크하는걸론 부족하고 반드시 우클릭해서 관리자 권한 실행 골라야합니다
-
위딤 2017.01.28 03:12
https://drive.google.com/file/d/0B7gd0aPQEULiMmp3TGVWX094MWc/view
에서 AudioSwitcher라는 레인미터 스킨을 받아서 ini파일 안에 설명되어 있는대로 수정해주니까 되네요.
이제 클릭 한 번으로 전환이 됩니다. 편하고 좋네요~
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
» | 윈 도 우| 디바이스 : 사용 안함/사용함 변환할 수 있는 스크립트? [6] | 위딤 | 1069 | 01-27 |
67436 | 윈 도 우| 컴퓨터가 CERBER RANSOMWARE란거에 걸린거같은데 큰일입니... [5] | 윈도우초보 | 1301 | 01-27 |
67435 | 윈 도 우| .net Framework 버전을 확인??? [5] | 바람낙엽 | 542 | 01-27 |
67434 | 서버 / IT| php문 수정좀 하려는데 도와주세요. [8] | 눈비 | 274 | 01-26 |
67433 | 윈 도 우| 바탕화면 화살표 깨끗하게 제거 할수 없나요, [9] | 자연 | 1170 | 01-26 |
67432 | 윈 도 우| 윈도우즈10 바로가기 제거 할려면. [2] | 자연 | 1153 | 01-26 |
67431 | 소프트웨어| 바이두 구버전----서버오류 [1] | 안녕하세요. | 753 | 01-26 |
67430 | 윈 도 우| WinNTSetup으로 GPT 윈도우 설치문의 [5] | 오후9시7분 | 1521 | 01-26 |
67429 | 윈 도 우| hp ml350e gen8 제품 500G 2개 rai1구성 하드카비 방법문의 [1] | 흰하늘 | 231 | 01-26 |
67428 | 하드웨어| 모니터 비교 | 등초롱 | 350 | 01-26 |
67427 | 기 타| kmspico 공식사이트 없어졌나요? [1] | blue~~ | 2463 | 01-26 |
67426 | 윈 도 우| 예약파티션질문 [2] | 노루야내뒤 | 466 | 01-26 |
67425 | 소프트웨어| 엑셀에서 파일을 읽어 들일 떄 이런 오류가 나옵니다. [2] | brucex | 418 | 01-26 |
67424 | 윈 도 우| 부팅후 바탕화면에 [1] | 안싸네 | 429 | 01-26 |
67423 | 모 바 일| 테블렛 PC는 단독 OS, 멀티 OS 어떤 것이 좋은가요? [3] | 복두꺼비 | 422 | 01-26 |
67422 | 윈 도 우| 윈도우 10 봉인후 시작메뉴 바로가기 [4] | 포토엔유 | 681 | 01-26 |
67421 | 소프트웨어| VMWARE ??? [3] | 바람낙엽 | 536 | 01-26 |
67420 | 하드웨어| 모니터 추천 부탁드립니다. [2] | 등초롱 | 344 | 01-25 |
67419 | 윈 도 우| 윈도우 스토어 오류 | Morning_Le | 819 | 01-25 |
67418 | 하드웨어| PC케이스 추천 부탁 드립니다. [3] | 삽질구단 | 516 | 01-25 |
가장 좋은 방법은 직접 해당 스킨의 소스를 수정하시는 방법이고, 방법이 마땅찮으면 devcon쓰세요
https://msdn.microsoft.com/en-us/windows/hardware/drivers/devtest/devcon-general-commands
실행파일 한개로 작동하고, 상당히 유용합니다 (입수는 구글링하시던지, SDK받으세요
아마 재생장치 설정등을 만지면 될듯한데, 해당 스킨이 어떤식으로 코딩된건지 알 수 없으므로 뭐라 답변하기 힘들군요