Nombre aléatoire

Vous voulez de l'aide ? Postez ici :)
Post Reply
Azynik84000
Posts: 5
Joined: 09 Nov 2013, 10:33

Nombre aléatoire

Post by Azynik84000 »

Bonjour :) J'aimerai savoir si une fonction existe sur Actionaz permettant de créer des hexadécimal de 12 caractères avec des lettres et des chiffres dedans ? merci d'avance pour votre réponse !
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Nombre aléatoire

Post by Jmgr »

Il y a cette solution là : http://jmgr.net/forum/viewtopic.php?f=30&t=577&p=2902
Mais sinon tu peux aussi utiliser du Javascript et une action Variable.
Par exemple, avec l'exemple donné là : http://www.zone-webmasters.net/codes-so ... cript.html

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.6.1" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionMessageBox" version="1.0.0"/>
        <action name="ActionVariable" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionVariable">
            <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="colorValue">
                <subParameter name="value" code="0">::</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">a</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">string</subParameter>
            </parameter>
            <parameter name="value">
                <subParameter name="value" code="1">var ChaineAleatoire = function ChaineAleatoire(nbcar)
{
	var ListeCar = new Array("a","b","c","d","e","f","0","1","2","3","4","5","6","7","8","9");
	var Chaine ='';
	for(i = 0; i < nbcar; i++)
	{
		Chaine = Chaine + ListeCar[Math.floor(Math.random()*ListeCar.length)];
	}
	return Chaine;
}

ChaineAleatoire(12);</subParameter>
            </parameter>
            <parameter name="positionValue">
                <subParameter name="value" code="0">:</subParameter>
            </parameter>
        </action>
        <action name="ActionMessageBox">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="message">
                <subParameter name="value" code="0">$a</subParameter>
            </parameter>
            <parameter name="title">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="textMode">
                <subParameter name="value" code="0">automatic</subParameter>
            </parameter>
            <parameter name="ifYes">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
            <parameter name="customIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="icon">
                <subParameter name="value" code="0">none</subParameter>
            </parameter>
            <parameter name="type">
                <subParameter name="value" code="0">ok</subParameter>
            </parameter>
            <parameter name="ifNo">
                <subParameter name="line" code="0"></subParameter>
                <subParameter name="action" code="0">do_nothing</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
"My software never has bugs. It just develops random features."
Azynik84000
Posts: 5
Joined: 09 Nov 2013, 10:33

Re: Nombre aléatoire

Post by Azynik84000 »

Bonsoir :)
Tout d'abord merci beaucoup pour votre script qui est excellent :) Grâce à vous j'ai trouvé ce que je cherchais encore merci :D !!
Azynik84000
Posts: 5
Joined: 09 Nov 2013, 10:33

Re: Nombre aléatoire

Post by Azynik84000 »

Bonjour ^^ J'ai remarqué un problème dans le script :/ Les chiffres vont de 0 à 9 mais les lettres ne vont que de a à f alors que j'aimerais que les lettres aillent de a à z que faut t-il changer s'il vous plaît ?
Azynik84000
Posts: 5
Joined: 09 Nov 2013, 10:33

Re: Nombre aléatoire

Post by Azynik84000 »

J'ai réussi à trouver la solution seule :) J'aimerai poser une dernière petite question : Comment faire une capture d'écran ? Sur la version 2 d'actionaz il y avait la touche capture d'écran mais là je ne l'a trouve pas pourrais-je avoir la solution s'il vous plaît merci d'avance :) !
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Nombre aléatoire

Post by Jmgr »

Oui je préfère que tu postes ici plutôt que de m'écrire un message privé, comme ça tout le monde peut profiter de la réponse.
Comment faire une capture d'écran ? Sur la version 2 d'actionaz il y avait la touche capture d'écran mais là je ne l'a trouve pas pourrais-je avoir la solution s'il vous plaît merci d'avance :) !
Avec un bout de code par exemple :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.6.1" scriptVersion="1.0.0" os="GNU/Linux"/>
    <actions>
        <action name="ActionCode" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCode">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="code">
                <subParameter name="value" code="1">var image = Image.takeScreenshot();
image.saveToFile("image.png");</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
"My software never has bugs. It just develops random features."
Azynik84000
Posts: 5
Joined: 09 Nov 2013, 10:33

Re: Nombre aléatoire

Post by Azynik84000 »

Bonsoir :) Désolé pour le MP :/ Merci pour la réponse mais j'ai trouvé plus simple je crée une nouvelle action ' Touche ' et je mets
<subParameter name="key" code="0">print</subParameter>

Encore merci :p
Post Reply