[R] Transférer un tableau

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

[R] Transférer un tableau

#1

Message par yohan8 »

Bonjour,

J'aimerais récupérer un tableau avec un autre script et je voie 2 solutions :

1] Mettre sous fichier le tableau pour le récupérer par la suite avec le deuxième script. Sauf que je n'est pas trouvé de code qui permet de mettre sous fichier une 'array'.

2] Créer un script qui ferra office de pont. Le script 1 a créé le tableau. Le script 2 récupère le tableau du script 1 et attend que le script 3 sois lancé. Dés que le script 3 serra lancé, il récupérera le tableau stocké par le script 2. Le script 3 obtiens le tableau du script 1 :) .
Peut-on passer des tableaux d'un script à l'autre ?



Yohan :)
Modifié en dernier par yohan8 le mar. 17 avr. 2012 14:55, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]Transférer un tableau

#2

Message par Tlem »

1] Vous avez vraisemblablement mal cherché.

2] Oui. Dés que vous aurez la réponse du 1]. :lol:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Transférer un tableau

#3

Message par mikell »

yohan8 a écrit :Le script 3 obtiens le tableau du script 1
Dans ce cas le script 2 ne sert à rien
Quand on peut il vaut mieux se passer d'intermédiaires :wink:

Tu écris d'abord ton tableau dans un ini, un log un txt etc avec une jolie boucle For
L'autre script fait exactement l'inverse en lecture
Si tu es feignant et que le tableau n'a qu'une dimension tu peux utiliser les UDFs _FileWriteFromArray et _FileReadToArray
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [..]Transférer un tableau

#4

Message par Uranium »

Tu peux transférer un tableau à une colonne ( ou une ligne je sais pas trop , corrigé moi si j'ai faux)
grâce à ShellExecute .

Appelons notre script 2 qui doit recevoir le tableau à un colonne 'test.exe'
► Afficher le texteScript 1
► Afficher le textetest.exe
En espérant t’avoir aidé :D
« En mathématiques, “évident” est le mot le plus dangereux. »
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Transférer un tableau

#5

Message par mikell »

Malin :wink:
Mais les 2 scripts doivent être exécutés en même temps, il n'y a pas de sauvegarde d'infos
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 4536 supprimé
Status : Hors ligne

Re: [..] Transférer un tableau

#6

Message par Utilisateur 4536 supprimé »

C'est possible d'exécuter 2 scripts en même temps ?
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Transférer un tableau

#7

Message par jchd »

Autant que la mémoire permet de charger et d'exécuter de processus, c'est-à-dire, en général, un nombre certain.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

Re: [..] Transférer un tableau

#8

Message par yohan8 »

Super merci :)
Répondre