Lire une ligne aléatoirement dans un .txt

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
Haoussa78
Messages : 2
Enregistré le : 08 oct. 2021, 17:56

Lire une ligne aléatoirement dans un .txt

Message par Haoussa78 » 21 oct. 2021, 11:50

Bonjour,

Je suis nouveau et j'apprends depuis quelques jours à me familiariser avec SM.
J'ai fais une Macro qui récupère bien et lance dans des instances de Chrome des liens présents dans un .txt grâce à l'outil "Lire/Ecrire".
Le problème c'est que j'arrive pas à parametrer la macro afin qu'elle sélectionne une ligne aléatoirement par instance de Chrome.

J'ai fais ce calcul évolué avant de lire et rechercher les liens présents dans le .txt :

Calcul évolué <Compteur>=<Hasard>+<Compteur>
Lire "chemin vers mon .txt";<Liens>;<Compteur>

Les liens sont sélectionnés à la suite et non pas aléatoirement dans la boucle..

Merci d'avance,

Avatar du membre
Onissius
Messages : 650
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Lire une ligne aléatoirement dans un .txt

Message par Onissius » 21 oct. 2021, 17:48

Ton calcul évolué est dans une boucle ?
Rejoins moi sur DISCORD, ou TWITTER.
J'ai découvert SM en 99, rapidement Adam m'a promu admin. Posez vos questions aussi clairement possible, sans fautes qui piquent l’œil, et pour éviter ça et relisez vous et respectez les autres.

Haoussa78
Messages : 2
Enregistré le : 08 oct. 2021, 17:56

Re: Lire une ligne aléatoirement dans un .txt

Message par Haoussa78 » 21 oct. 2021, 17:52

Oui, ca fait :

Label Début
Examine Compteur=Hasard
Quitter
Goto Start

Label Start

macro Chrome1 (comprenant un calcul évolué)
macro Chrome2 (comprenant un calcule évolué)
...
macro Chrome25 (comprenant un calcul évolué)
Goto Début

Avatar du membre
Onissius
Messages : 650
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Lire une ligne aléatoirement dans un .txt

Message par Onissius » 21 oct. 2021, 23:43

Forcement, tu fait 1 hasard et ensuite tu réutilise toujours le même chiffre trouvé.
Tu doit intégrer calcul évolué chaque fois avant que tu fasse tes "macro chrome".
Rejoins moi sur DISCORD, ou TWITTER.
J'ai découvert SM en 99, rapidement Adam m'a promu admin. Posez vos questions aussi clairement possible, sans fautes qui piquent l’œil, et pour éviter ça et relisez vous et respectez les autres.

Répondre