
Nombre aléatoire
-
- Posts: 5
- Joined: 09 Nov 2013, 10:33
Nombre aléatoire
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 !

Re: Nombre aléatoire
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
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."
-
- Posts: 5
- Joined: 09 Nov 2013, 10:33
Re: Nombre aléatoire
Bonsoir 
Tout d'abord merci beaucoup pour votre script qui est excellent
Grâce à vous j'ai trouvé ce que je cherchais encore merci
!!

Tout d'abord merci beaucoup pour votre script qui est excellent


-
- Posts: 5
- Joined: 09 Nov 2013, 10:33
Re: Nombre aléatoire
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 ?
-
- Posts: 5
- Joined: 09 Nov 2013, 10:33
Re: Nombre aléatoire
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
!


Re: Nombre aléatoire
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.
Avec un bout de code par exemple :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!
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."
-
- Posts: 5
- Joined: 09 Nov 2013, 10:33
Re: Nombre aléatoire
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

<subParameter name="key" code="0">print</subParameter>
Encore merci :p