ecrire un fichier .ini avec actiona ne fonctionne pas

Vous voulez de l'aide ? Postez ici :)
Post Reply
francois1er
Posts: 1
Joined: 25 Mar 2022, 15:06

ecrire un fichier .ini avec actiona ne fonctionne pas

Post by francois1er »

Bonjour

Je rencontre une difficulté avec la fonction écriture de fichier.ini de actiona

J'utilise actiona avec un fichier .ini que j'ai créé manuellement. Il comporte des sections et variables.
Cela fonctionne très bien depuis 6 mois.

Cependant à présent j'ai besoin de modifier certaines variables, j'utilise pour cela la fonction écrire fichier ini

Même si je modifie une seul variable avec cette procédure, la variable est bien modifiée mais en même temps le fichier .ini est totalement remodelé, c'est à dire que :
-les lignes de commentaires précédées de ";" sont effacées
-Les lignes sont mises en page les unes après les autres sans saut de ligne

Le plus ennuyeux c'est que le fichier ainsi créé n'est plus lu par la fonction "lire fichier .ini" alors qu'avant, cela fonctionnait lorsque le fichier.ini avait été créé à la main.

J'ai vérifié le fichier .ini, il est bien répertorié comme tel dans le file manager de windows

Quelqu'un a t il déjà rencontré ce Pb ? Quel solution préconisez vous svp ?

f1
eureka
Posts: 204
Joined: 08 Mar 2016, 22:18

Re: ecrire un fichier .ini avec actiona ne fonctionne pas

Post by eureka »

Je peux vous indiquer ce que j'utilise, mais cela ne répondra peut-être pas à votre question sur la façon d'utiliser les objets intégrés. Ou pourquoi ils ne fonctionnent pas. Je suis sous Ubuntu.

J'utilise Actiona comme un "shell" pour exécuter d'autres scripts, souvent Python.

Ainsi, vous pourriez écrire un script Python qui utilise configparser.

https://docs.python.org/3/library/configparser.html

Ensuite, vous exécutez le script local à travers l'objet Actiona Command.

commande : python3
argument : myscript.py

La combinaison d'Actiona et de Python3 de cette manière élargit vraiment les possibilités.

Traduit avec www.DeepL.com/Translator (version gratuite)
francois
Posts: 456
Joined: 18 Oct 2010, 10:33
Location: France

Re: ecrire un fichier .ini avec actiona ne fonctionne pas

Post by francois »

Bonjour,

Vous pouvez utiliser du code pour créer ou modifier ou lire un fichier 'ini' :
https://wiki.actiona.tools/doku.php?id= ... ta:inifile
francois
Posts: 456
Joined: 18 Oct 2010, 10:33
Location: France

Re: ecrire un fichier .ini avec actiona ne fonctionne pas

Post by francois »

Bonjour
En pièce jointe 3 scripts de base concernant les fichiers "ini" :
  • Création
  • Modification
  • Lecture
Concernant les commentaires :
On peut choisir le caractère indiquant la ligne en commentaire
et si on lit ou modifie un fichier ini avec commentaire (créé manuellement) les sections et variables sont correctement lues.

Par contre,
1) je n'ai pas vu comment créer via actiona une ligne en commentaire.
2) Si on modifie un fichier 'ini' via le code, les commentaires disparaissent.


lecture_ini.ascr
(929 Bytes) Downloaded 61 times
creation_ini.ascr
(1.26 KiB) Downloaded 58 times
modif_ini.ascr
(1013 Bytes) Downloaded 54 times
Post Reply