윈 도 우 디바이스 : 사용 안함/사용함 변환할 수 있는 스크립트?
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 | - | - |
67457 | 윈 도 우| 바탕화면 색상 바꾸려면 어떻게 하는지.. [6] | 으뜸회오리 | 621 | 01-29 |
67456 | 기 타| 문서(한글문서) 복구 프로그램좀 추천해주세요 [1] | 태양속으로 | 1110 | 01-29 |
67455 | 소프트웨어| ESET Internet Security 10 사용상 질문 있습니다. [4] | 다니엘 | 561 | 01-29 |
67454 | 하드웨어| 외장하드 케이스가 하드문제를 만들수있나요 [3] | 프리지아 | 364 | 01-29 |
67453 | 하드웨어| 서브로 사용하는 SSD를 노트북용 하드로 대체 가능(속도 등... [3] | runningsto | 729 | 01-29 |
67452 | 하드웨어| gtx750, gtx750ti의 차이는 뭔가요?? [2] | brucex | 957 | 01-29 |
67451 | 윈 도 우| win10..자동업데이트 .. [4] | 지금은 | 1993 | 01-29 |
67450 | 윈 도 우| 무x산 2월1일자 부팅? [2] | 미지수 | 596 | 01-29 |
67449 | 하드웨어| 두개의 하드 중 어느것을 골라야 할지... [5] | asklee | 653 | 01-29 |
67448 | 기 타| 멀티부팅 할려고 하는데 순서 이게 맞나요? [3] | 벌꿀바나나 | 571 | 01-28 |
67447 | 윈 도 우| 익스플로러11테마 익스6이나 익스8 고전테마로 변경 되나요. | 건조한치는 | 457 | 01-28 |
67446 | 소프트웨어| 벤큐 XL24 LL을 구입하였는데.. [2] | 세나 | 506 | 01-28 |
67445 | 윈 도 우| 명숙씨 인증한거 완전 삭제 방법 있나요?? [4] | 징징현아 | 1882 | 01-28 |
67444 | 윈 도 우| 윈도우10 에서 윈도우7 작업표시줄을 쓰고싶습니다. | 비려막존 | 391 | 01-28 |
67443 | 소프트웨어| 알 수 없는 장치 질문 드립니다!! [4] | 컬렉 | 902 | 01-27 |
67442 | 소프트웨어| 트루이미지 복구시 MBR 0이란? [5] | 윈도면도 | 1109 | 01-27 |
67441 | 기 타| onedrive 다운로드문제 [1] | jun218zero | 486 | 01-27 |
67440 | 소프트웨어| winrar 라이센스 기간에 대해 여쭤볼려고 합니다. [6] | bloodsign | 594 | 01-27 |
67439 | 소프트웨어| Malwarebytes Anti-Malware 3.0.6 버전 써 보신 분들 의견 ... [8] | 쥐띠 | 775 | 01-27 |
67438 | 윈 도 우| 드라이버좀 찾아 주세요 [2] | 세븐좋아 | 583 | 01-27 |
가장 좋은 방법은 직접 해당 스킨의 소스를 수정하시는 방법이고, 방법이 마땅찮으면 devcon쓰세요
https://msdn.microsoft.com/en-us/windows/hardware/drivers/devtest/devcon-general-commands
실행파일 한개로 작동하고, 상당히 유용합니다 (입수는 구글링하시던지, SDK받으세요
아마 재생장치 설정등을 만지면 될듯한데, 해당 스킨이 어떤식으로 코딩된건지 알 수 없으므로 뭐라 답변하기 힘들군요