[R] Lire les variables dans un fichier txt ou crypter

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Sunwo
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 28 juin 2013 16:49
Status : Hors ligne

[R] Lire les variables dans un fichier txt ou crypter

#1

Message par Sunwo »

Bonjour,

J'ai fais des recherches sur le forum et sur Google mais je ne trouve pas exactement ce que je cherche :
J'aimerai pouvoir mettre le contenu de certaines variable dans un fichier texte voir plus tard un fichier crypter.

J'ai déjà fait un test avec FileReadLine:
Ca fonctionne bien mais si jamais la ligne que j'indique change, alors la variable prendra la mauvaise valeur.

J'aimerai savoir s'il existe une méthode du style :
J'indique dans mon fichier AU3 le nom du fichier et le nom de la variable à lire dans le fichier texte. Et dans le fichier texte, je reprend le nom de la variable et sa valeur, valeur qui sera lu par le fichier au3
Modifié en dernier par Sunwo le jeu. 06 mars 2014 10:33, modifié 1 fois.
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] Lire les variables dans un fichier txt ou crypter

#2

Message par sksbir »

Bonjour,

Ce que tu demandes se fait avec les 2 fonctions "eval" et "assign"

Et pour ton fichier texte qui contient les variables, tu peux utiliser plutot un fichier INI et les routines d'autoit qui vont avec.
Sunwo
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 28 juin 2013 16:49
Status : Hors ligne

Re: [..] Lire les variables dans un fichier txt ou crypter

#3

Message par Sunwo »

Merci pour l'info, je regarderai les aides et tuto dessus ultérieurement.
Sunwo
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 28 juin 2013 16:49
Status : Hors ligne

Re: [..] Lire les variables dans un fichier txt ou crypter

#4

Message par Sunwo »

En cherchant un peu sur les eval et assign j'ai trouvé une fonction intéressante pour l'appli que je suis en train de faire.

La commande est IniRead couplé avec le send de variable.

Tout va bien sauf pour l'envoi de certain caractère spéciaux.

Es ce qu'il y a une manip à faire pour que l'envoi des caractères spéciaux se fasse correctement ?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Lire les variables dans un fichier txt ou crypter

#5

Message par jguinch »

Dans la doc de la fonction Send, il y a ça : To send UNICODE characters enter the character code (decimal or hex), for example this sends a Chinese character
Send("{ASC 2709}") or Send("{ASC 0xA95}")

Ca devrait le faire ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Sunwo
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 28 juin 2013 16:49
Status : Hors ligne

Re: [..] Lire les variables dans un fichier txt ou crypter

#6

Message par Sunwo »

Je vais tester, par contre, je ne sais pas comment je vais faire dans le fichier ini.

Es ce que l'encodage du fichier ini peut joué ?
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: [..] Lire les variables dans un fichier txt ou crypter

#7

Message par jchd »

Pour utiliser des caractères non-ASCII dans un fichier .ini de façon portable et fiable il faut encoder le tout en UTF8 sans BOM.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Sunwo
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 28 juin 2013 16:49
Status : Hors ligne

Re: [..] Lire les variables dans un fichier txt ou crypter

#8

Message par Sunwo »

C'est bon ca passe, en mettant {ASC 0xXX} dans le fichier ini

Merci.

Oui j'ai sublime Text, je vais test et retest ultérieurement
Sunwo
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 28 juin 2013 16:49
Status : Hors ligne

Re: [R] Lire les variables dans un fichier txt ou crypter

#9

Message par Sunwo »

Effectivement l'encodage du fichier joue sur l’exécution des variables. Donc Modifier le fichier avec un sublime Text ou un notepad++ est recommander.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R] Lire les variables dans un fichier txt ou crypter

#10

Message par jguinch »

Tu dois pouvoir créer le fichier avec l'encodage que tu veux, voir la doc de FileOpen
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre