DESATIVAR E ATIVAR O SOM DO PC
Preciso de um código para deixar o pc mudo e depois
ativar o som novamente, se possÃvel que detecte se ele
já está ativo antes de deixar mudo.
Grato a todos que possam ajudar
ativar o som novamente, se possÃvel que detecte se ele
já está ativo antes de deixar mudo.
Grato a todos que possam ajudar
JORGESALES,
O VB6 basicamente faz tudo, mas é especificamente feito para trabalhar com Sistemas Transacionais.
Eu estava fuçando na internet e achei uma API ... mas é preciso entender:
====================================================
How to play a sound in VB6 with PlaySound() [closed]
Veja também:
====================================================
Practical Sound Recorder with Sound Activation
http://www.codeproject.com/Articles/814903/Practical-Sound-Recorder-with-Sound-Activation
====================================================
VB6.0 – Sound and DirectXSound Tutorial
http://www.vbforums.com/showthread.php?388562-VB6-0-–-Sound-and-DirectXSound-Tutorial
====================================================
Multimedia Player Class Engine using the winmm.dll
http://www.a1vbcode.com/app-4510.asp
====================================================
Tocando SOM com VB.NET
http://www.macoratti.net/colab6.htm
====================================================
[][ô]s,
Tunusat.
O VB6 basicamente faz tudo, mas é especificamente feito para trabalhar com Sistemas Transacionais.
Eu estava fuçando na internet e achei uma API ... mas é preciso entender:
====================================================
How to play a sound in VB6 with PlaySound() [closed]
Public Declare Function PlaySound Lib [Ô]winmm.dll[Ô] Alias [Ô]PlaySoundA[Ô] _
(ByVal lpszName As String, _
ByVal hModule As Long, _
ByVal dwFlags As Long) As Long
Private Const SND_APPLICATION As Long = &H80
Private Const SND_ALIAS As Long = &H10000
Private Const SND_ALIAS_ID As Long = &H110000
Private Const SND_ASYNC As Long = &H1
Private Const SND_FILENAME As Long = &H20000
Private Const SND_LOOP As Long = &H8
Private Const SND_MEMORY As Long = &H4
Private Const SND_NODEFAULT As Long = &H2
Private Const SND_NOSTOP As Long = &H10
Private Const SND_NOWAIT As Long = &H2000
Private Const SND_PURGE As Long = &H40
Private Const SND_RESOURCE As Long = &H40004
Private Const SND_SYNC As Long = &H0
PlaySound [Ô]X:\Sounds rumpet.wav[Ô], 0, SND_FILENAME Or SND_ASYNC Or SND_LOOP
Veja também:
====================================================
Practical Sound Recorder with Sound Activation
http://www.codeproject.com/Articles/814903/Practical-Sound-Recorder-with-Sound-Activation
====================================================
VB6.0 – Sound and DirectXSound Tutorial
http://www.vbforums.com/showthread.php?388562-VB6-0-–-Sound-and-DirectXSound-Tutorial
====================================================
Multimedia Player Class Engine using the winmm.dll
http://www.a1vbcode.com/app-4510.asp
====================================================
Tocando SOM com VB.NET
http://www.macoratti.net/colab6.htm
====================================================
[][ô]s,
Tunusat.
Não sei se é bem isso que preciso, vou testar aqui pra ver.
Desde já muito obrigado por [txt-color=#0000f0]mais esta[/txt-color] grande ajuda.
Desde já muito obrigado por [txt-color=#0000f0]mais esta[/txt-color] grande ajuda.
JORGESALES,
é que o VB6 não é feito para som, vÃdeos e jogos... mas é não é impossÃvel, somente mais difÃcil de trabalhar com estes pontos, pois não é especialidade do VB6.
Abaixo achei um código interessante:
=================================================
Volume.exe: Set volume control levels using Visual Basic
https://support.microsoft.com/en-us/kb/178456
=================================================
Acho que vou montar um exemplo com este código e postar aqui.
[][ô]s,
Tunusat.
é que o VB6 não é feito para som, vÃdeos e jogos... mas é não é impossÃvel, somente mais difÃcil de trabalhar com estes pontos, pois não é especialidade do VB6.
Abaixo achei um código interessante:
=================================================
Volume.exe: Set volume control levels using Visual Basic
https://support.microsoft.com/en-us/kb/178456
=================================================
Acho que vou montar um exemplo com este código e postar aqui.
[][ô]s,
Tunusat.
JORGESALES,
Você viu os exemplos aqui no site? Digite [Ô]SOM[Ô] na busca acima.
==================================================
CONTROLE DE SOM/MIXER
http://www.vbmania.com.br/index.php?modulo=detalhe&id=6834
==================================================
...
[][ô]s,
Tunusat.
Você viu os exemplos aqui no site? Digite [Ô]SOM[Ô] na busca acima.
==================================================
CONTROLE DE SOM/MIXER
http://www.vbmania.com.br/index.php?modulo=detalhe&id=6834
==================================================
...
[][ô]s,
Tunusat.
JORGESALES,
Outro interessante:
================================================================
Read and Set the Systems Master Volume Settings
http://www.freevbcode.com/ShowCode.asp?ID=2358
================================================================
Read and Set the Systems Master Volume Settings
Category: Multimedia/Games
Type: Modules
Difficulty: Advanced
Author: Dean Dusenbery
Version Compatibility: Visual Basic 6
More information:
This module allows you to read or set system volume settings such as WaveOut, CD, Microphone, etc. To use it, call its OpenMixer function passing the number of the mixer you want to access (usually 0). Then you can read or set the volume and mute values.
Instructions: Click the link below to download the code. Select [ô]Save[ô] from the IE popup dialog. Once downloaded, open the .zip file from your local drive using WinZip or a comparable program to view the contents.
Download mixermodule.zip
================================================================
[][ô]s,
Tunusat.
Outro interessante:
================================================================
Read and Set the Systems Master Volume Settings
http://www.freevbcode.com/ShowCode.asp?ID=2358
================================================================
Read and Set the Systems Master Volume Settings
Category: Multimedia/Games
Type: Modules
Difficulty: Advanced
Author: Dean Dusenbery
Version Compatibility: Visual Basic 6
More information:
This module allows you to read or set system volume settings such as WaveOut, CD, Microphone, etc. To use it, call its OpenMixer function passing the number of the mixer you want to access (usually 0). Then you can read or set the volume and mute values.
Instructions: Click the link below to download the code. Select [ô]Save[ô] from the IE popup dialog. Once downloaded, open the .zip file from your local drive using WinZip or a comparable program to view the contents.
Download mixermodule.zip
================================================================
[][ô]s,
Tunusat.
Tunusat,
muito obrigado pela ajuda, mas o que preciso era que ao clicar no botão
[Ô]Enter[Ô] ele fizesse o papel do TAB (isso já estou fazendo) só que faz um
barulho irritante toda vez, então achei que poderia fazer um código simples
para que ao precionar a tecla ele colocasse o PC no mudo, fizesse o que
desejo e, ao final restaurasse o som novamente.
A ideia é boa, mas a execução é difÃcil.
muito obrigado pela ajuda, mas o que preciso era que ao clicar no botão
[Ô]Enter[Ô] ele fizesse o papel do TAB (isso já estou fazendo) só que faz um
barulho irritante toda vez, então achei que poderia fazer um código simples
para que ao precionar a tecla ele colocasse o PC no mudo, fizesse o que
desejo e, ao final restaurasse o som novamente.
A ideia é boa, mas a execução é difÃcil.
JORGESALES,
Se é dentro do código VB6, existe uma função [Ô]BEEP[Ô] ... será que já não está no código?!?
=====================================
Função de bipe
https://msdn.microsoft.com/pt-br/library/kz27k38z(v=VS.90).aspx
=====================================
Change Frequency of Beep Sound in VB
http://www.freevbcode.com/ShowCode.asp?ID=3812
=====================================
Se for no Windows:
=====================================
Desative os Beeps do Windows XP
http://www.baboo.com.br/tutorial/tutorial-de-windows/tutorial-windows-xp/desative-os-beeps-do-windows-xp/
=====================================
Desative os beeps de alerta do Windows 7
http://www.youtube.com/watch?v=DXKzXqjAMP4
=====================================
Chega de barulho! Desative os sons do Windows
http://www.tecmundo.com.br/musica/2017-chega-de-barulho-desative-os-sons-do-windows.htm
=====================================
Windows - Desativar o bip do alto falante interno (Win 2000/XP/V
http://br.ccm.net/faq/7091-windows-desativar-o-bip-do-alto-falante-interno-win-2000-xp-v
=====================================
[][ô]s,
Tunusat.
Se é dentro do código VB6, existe uma função [Ô]BEEP[Ô] ... será que já não está no código?!?
=====================================
Função de bipe
https://msdn.microsoft.com/pt-br/library/kz27k38z(v=VS.90).aspx
Dim I As Integer
For I = 1 To 100 [ô] Loop 100 times.
Beep [ô] Sound a tone.
Next I
=====================================
Change Frequency of Beep Sound in VB
http://www.freevbcode.com/ShowCode.asp?ID=3812
=====================================
Se for no Windows:
=====================================
Desative os Beeps do Windows XP
http://www.baboo.com.br/tutorial/tutorial-de-windows/tutorial-windows-xp/desative-os-beeps-do-windows-xp/
=====================================
Desative os beeps de alerta do Windows 7
http://www.youtube.com/watch?v=DXKzXqjAMP4
=====================================
Chega de barulho! Desative os sons do Windows
http://www.tecmundo.com.br/musica/2017-chega-de-barulho-desative-os-sons-do-windows.htm
=====================================
Windows - Desativar o bip do alto falante interno (Win 2000/XP/V
http://br.ccm.net/faq/7091-windows-desativar-o-bip-do-alto-falante-interno-win-2000-xp-v
=====================================
[][ô]s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas