Gå til innhold

Volum kontroll, startup programmering.


Anbefalte innlegg

Hei, jeg har ikke peiling på windows-programmering i det hele tatt så jeg lurte på om dere kunne hjelpe meg litt.

 

Jeg lurer på om det er mulig å lage et .bat fil eller noe som jeg kan legge i oppstart mappa, denne filen skal regulere volumkontrollen innebyged i windows. Den skal sette lyden til et gitt nivå. Dette skal skje når windows starter. Når det er gjort skal filen helst lukke seg selv.

 

Noen som kan hjelpe?

 

PS: jeg bruker xp

Endret av Hjelpphp
Lenke til kommentar
Videoannonse
Annonse

Det er fult mulig. Funksjonen du må bruke ligger i winmm.dll og heter waveOutSetVolume.

Det du må gjøre er å bruke rundll32 for å kjøre dll funksjonen med de rette argumentene.

 

Nedenfor er alt du burde trenge.

 

winmm.dll

int waveOutSetVolume(IntPtr hwo, uint dwVolume);

 

INFO: Windows Rundll and Rundll32 Interface

waveOutSetVolume

 

lykke til og bare spør hvis det er noe mer du lurer på.

Lenke til kommentar

Er ikke helt sikker på om jeg skjønner dette jeg.

 

Har prøved med RUNDLL32.EXE winmm.dll,int waveOutSetVolume(IntPtr wDeviceID, uint 0x0000);

 

Men da får jeg "Feil i winmm.dll, manglende oppføring: int"

Lenke til kommentar

fjern int fra waveOutSetVolume

 

det skal vel bli slik:

 

rundll32 winmm.dll,waveOutSetVolume,0,0

 

Men jeg trodde ikke man kunne starte en hvilken som helst funksjon med rundll32? trodde den bare funket på funksjoner som er definert slik:

HWND hwnd,

HINSTANCE hinst,

LPTSTR lpCmdLine,

int nCmdShow

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...