Ecouter plusieurs musiques pendant l'exécution du script

Vous voulez de l'aide ? Postez ici :)
Post Reply
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Ecouter plusieurs musiques pendant l'exécution du script

Post by Sergent-Quentin »

Bonjour à tous

Je fais un programme et j'aimerais pouvoir écouter plusieurs musiques pendant l’exécution du script, voilà comment j'ai fait pour le menu :

- 001 : Il lit le fichier texte ou sont écrit les titres de musique ajouté ( vous comprendrez après )
- 002 : Menu de sélection/ajouter musique ( vous verrez l'image )
- 003 : Si je doit ajouter une musique il m'ouvrira une " entrée de donnée " sinon il lit la musique que j'ai choisis
- 004 : Nom de la musique à ajoutée
- 005 : Écrit la musique dans le fichier texte qui sera lu par la ligne 001 pour être affichée dans le menu de sélection/ajouter musique
- 006 : Retourne au menu ( si j'ai dû ajouter une musique )
- 007 : Lit la musique

Voilà comment j'ai fait :

Image

Fonctionnement

Menu principal :

( Des musiques sont déjà ajoutés )

Image

Si je sélectionne une musique il me l'à lira pendant l’exécution du script ( là aucun problème, idem lorsque je rajoute une musique il stocke le nom de ma musique dans le ficher texte retourne à la ligne 001 et donc ça " ajoute " la musique, " lire son " contient la variable du menu )

Et donc ce je voudrais c'est pouvoir sélectionner plusieurs musiques ( avec nombre de choix, ok ) et faire en sorte qu'ils les lisent une par une dans l'ordre que j'ai sélectionner tout ça pendant l’exécution du script svp :) ( car si je sélectionne plusieurs musiques il n’arrive pas à les lire )

Je met le script si ça peut vous aider :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.8.0" scriptVersion="1.1.0" os="Windows"/>
    <actions>
        <action name="ActionDataInput" version="1.0.0"/>
        <action name="ActionGoto" version="1.0.0"/>
        <action name="ActionReadTextFile" version="1.0.0"/>
        <action name="ActionWriteTextFile" version="1.0.0"/>
        <action name="ActionPlaySound" version="1.0.0"/>
        <action name="ActionVariableCondition" version="1.0.0"/>
        <action name="ActionMultiDataInput" version="1.0.0"/>
    </actions>
    <parameters/>
    <resources/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionReadTextFile" comment="var : Sauvegarde">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="firstline">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="mode">
                <subParameter name="value" code="0">full</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Sauvegarde</subParameter>
            </parameter>
            <parameter name="file">
                <subParameter name="value" code="0">C:/Users/Quentinou/Desktop/matthias.txt</subParameter>
            </parameter>
            <parameter name="lastline">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
        </action>
        <action name="ActionMultiDataInput" comment="var : Musique">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="maximumChoiceCount">
                <subParameter name="value" code="0">1</subParameter>
            </parameter>
            <parameter name="mode">
                <subParameter name="value" code="0">list</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Musique</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Musique</subParameter>
            </parameter>
            <parameter name="items">
                <subParameter name="value" code="0">Ajouter une musique
$Sauvegarde
</subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionVariableCondition" comment="si " Ajouter une musique " ligne 004 sinon  007">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="ifEqual">
                <subParameter name="line" code="0">004</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
            <parameter name="comparison">
                <subParameter name="value" code="0">contains</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Musique</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="0">Ajouter une musique</subParameter>
            </parameter>
            <parameter name="ifDifferent">
                <subParameter name="line" code="0">007</subParameter>
                <subParameter name="action" code="0">goto</subParameter>
            </parameter>
        </action>
        <action name="ActionDataInput" comment="var : Ajoutation">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">text</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">Ajoutation</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Musique</subParameter>
            </parameter>
            <parameter name="windowTitle">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionWriteTextFile" comment="$Ajoutation">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="mode">
                <subParameter name="value" code="0">append</subParameter>
            </parameter>
            <parameter name="file">
                <subParameter name="value" code="0">C:/Users/Quentinou/Desktop/matthias.txt</subParameter>
            </parameter>
            <parameter name="text">
                <subParameter name="value" code="0">
$Ajoutation</subParameter>
            </parameter>
        </action>
        <action name="ActionGoto" comment="001 ( menu principal )">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="line">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
        <action name="ActionPlaySound" comment="Lit la musique">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="url">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="looping">
                <subParameter name="value" code="0">false</subParameter>
            </parameter>
            <parameter name="volume">
                <subParameter name="value" code="0">100</subParameter>
            </parameter>
            <parameter name="file">
                <subParameter name="value" code="0">C:/Users/Quentinou/Music/$Musique.mp3</subParameter>
            </parameter>
            <parameter name="blocking">
                <subParameter name="value" code="0">true</subParameter>
            </parameter>
            <parameter name="playbackRate">
                <subParameter name="value" code="0">100</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
Je vous remercie pour vos réponses

Cordialement

Sergent-Quentin
francois
Posts: 456
Joined: 18 Oct 2010, 10:33
Location: France

Re: Ecouter plusieurs musiques pendant l'exécution du script

Post by francois »

Bonjour,

Ton besoin finalement est d'exploiter une liste à choix multiples en bouclant
sur le nombre d'options choisies.

En pièce jointe, un exemple.


Francois
Attachments
exemple_choix_multiple.zip
(940 Bytes) Downloaded 182 times
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Ecouter plusieurs musiques pendant l'exécution du script

Post by Sergent-Quentin »

Bonsoir

désolé d'avoir mis aussi longtemps à répondre...

en effet c'est bien ce que je cherchais, je te remercie énormément !
Post Reply