Page 1 sur 1

Lire une ligne aléatoirement dans un .txt

Posté : 21 oct. 2021, 11:50
par Haoussa78
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,

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

Posté : 21 oct. 2021, 17:48
par Onissius
Ton calcul évolué est dans une boucle ?

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

Posté : 21 oct. 2021, 17:52
par Haoussa78
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

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

Posté : 21 oct. 2021, 23:43
par Onissius
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".