[Ex] Control du volume original

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

[Ex] Control du volume original

#1

Message par bloodwolff »

Script commenté (Sauf la fonction prise sur le forum anglais, source dans le script)

Le script permet de modifier le volume à l'aide d'une barre de progression, d'après la position de la souris sur la fenêtre
Possibilité de déplacer la fenêtre avec un clic gauche sur la fenêtre et en déplaçant le curseur sans relâcher

Ajout :
-Gère Vista/7
-Désactive l'animation de barre de progression
-Initialement crée avec le volume et mute d'avant l'ouverture du programme
-Possibilité de mute/démute avec un clic droit sur la fenêtre
-Couleur rouge si mute/vert si normal

Je demanderais votre aide pour tester sur les différente version de Windows

Je prend vos suggestions/commentaires et espère que vous testerai en grand nombre :)
Fichiers joints
Control voume.zip
(7.65 Kio) Téléchargé 373 fois
Modifié en dernier par bloodwolff le jeu. 18 nov. 2010 04:35, modifié 8 fois.
Compte skype : bloodwolfff
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#2

Message par timmalos »

Couleur changée...

Il vous suffit de lire l'aide 20 secondes pour avoir la réponse a votre question:
Remarks

This controls the Wave volume, not the master volume control. Also, a value of Zero does not set mute status.

On Windows Vista, there is no system-wide wave volume. This function only changes the wave volume for the script. It can not be used to change the wave volume of other programs.
Et après verification le volume du script est bien changé... Donc tout fonctionne comme prévu , du moins par AUtoit. Maintenant, pourquoi s'embeter a faire ca alors qu'un Slider est bien plus approprié?

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $slider1, $button, $msg
    
    GUICreate("slider", 220, 100, 100, 200)
    GUISetBkColor(0x00E0FFFF)  ; will change background color

    $slider1 = GUICtrlCreateSlider(10, 10, 200, 20)
    GUICtrlSetLimit(-1, 200, 0)     ; change min/max value
    $button = GUICtrlCreateButton("Value?", 75, 70, 70, 20)
    GUISetState()
    GUICtrlSetData($slider1, 45)    ; set cursor

    Do
        $msg = GUIGetMsg()
        
        If $msg = $button Then
            MsgBox(0, "slider1", GUICtrlRead($slider1), 2)
        EndIf
    Until $msg = $GUI_EVENT_CLOSE
EndFunc   ;==>Example
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#3

Message par bloodwolff »

Pourquoi s'embêter ? Sa ne m'a pas embêté c'est seulement un exemple simple qui peut paraître plus beau visuellement pour certain qu'un simple slider.
L'aide je l'ai lu et le volume du script est changé oui mais le script ne génère aucun son donc à quoi bon? je parlais du volume système ou du "Master volume" si on se fie à l'aide
Compte skype : bloodwolfff
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#4

Message par timmalos »

Alors si vous avez lu l'aide, je vais peut etre vous en remettre un passage en gras:

This function only changes the wave volume for the script. It can not be used to change the wave volume of other programs.

Donc aucun bug, il vous faut juste voir ailleurs, à tout hasard ici : http://www.autoitscript.com/forum/topic ... ume+change
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#5

Message par bloodwolff »

Je n'ai pas parlé de bug j'ai parlé de faire l'équivalent sur vista/7
Compte skype : bloodwolfff
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#6

Message par timmalos »

Je n'ai pas testé l'UDF du forum anglais, marche t'il?
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#7

Message par bloodwolff »

je n'ai pas encore testé mais cela ressemble + à une dll qu'à un udf et je n'ai jamais travaillé avec les dll :? :?
Compte skype : bloodwolfff
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#8

Message par cutprod »

Félicitation pour ton script!
Et pour tes commentaires :lol: :lol: , tu vois tout peut arrivé :P
Maintenant tu t'es décrocher toi même un nouveau challenge : les DLL :idea:
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#9

Message par bloodwolff »

Je n'ai toujours pas réglé le problème de son pour vista/7 mais j'ai réussis à enlever l'animation de la progress bar qui n'étais pas du tout approprié. Pour les intéressé les nouvelles lignes sont en commentaires dans le premier script ( Penser à retirer les anciennes commandes )

Source de la fonction
Compte skype : bloodwolfff
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [Ex] Débutant-Control volume sans clic ni pression de touche

#10

Message par bloodwolff »

Bon mise à jour du programme dans le premier post , problème de son résolu et ajout du mute par clic droit sur la barre.
Compte skype : bloodwolfff
Répondre