[R] Ecrire après une ligne
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Ecrire après une ligne
bonjour a tous voila je voudrait que après la ligne 11 de mon .ini avec FileWrite écrire une suite
ps : j'ai lu l'aide mais pas compris c'est peut être pas avec FileWrite
► Afficher le texte
Modifié en dernier par silvere le ven. 30 sept. 2011 17:53, modifié 1 fois.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Re: [..]FileWrite
car je ne savait pas qu'il existait j'ai regarder la mais je comprend pas trop comment sa marche tu peut me faire un exemple avec mon scripte stp par exemple rajouter "merci" a la ligne 11 :p
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
- moi
- Niveau 7

- Messages : 370
- Enregistré le : sam. 09 juil. 2011 22:14
- Localisation : devant sont ordinateur
- Status : Hors ligne
Re: [..]FileWrite
il y a des exemples fournis dans l'aide mais bon si tu comprend pas je t'explique comment ça fonctionne
et tu remplace tout les parametre par ce de ton choix.
Code : Tout sélectionner
iniwrite("chemin_de_lini.ini", "nom de la section de lini où ecrire", "le nom de la clé a édité", "bonjour")le problème ce n'est pas un problème, le seul problème ici c'est nous.
j'aime NYAN CAT
j'aime NYAN CAT

- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..]FileWrite
Et bien, ça ne fonctionne pas avec le numéro de la ligne
Mais avec une Section :
Par exemple, on à ce ini :
Si on veut créer une clé nommé "clé2" qui à Coucou pour valeur et la mettre dans la scection2, il faut utiliser ceci :
Ce qui fera un ini comme ça :
Mais avec une Section :
Par exemple, on à ce ini :
► Afficher le texte
Code : Tout sélectionner
IniWrite("C:\Users\Silvere\Desktop\info.ini","section2","clé2","Coucou")► Afficher le texte
Cordialement,
TT22
TT22
- moi
- Niveau 7

- Messages : 370
- Enregistré le : sam. 09 juil. 2011 22:14
- Localisation : devant sont ordinateur
- Status : Hors ligne
Re: [..]FileWrite
pas besoin que [section2] existe avant car si la section n'existe pas alors elle sera creer et la clé et son contenu écrite.
le problème ce n'est pas un problème, le seul problème ici c'est nous.
j'aime NYAN CAT
j'aime NYAN CAT

- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] FileWrite
@silvere, merci de faire des titres plus éloquents, car FileWrite tout seul sans une brève explication, ça n'explique pas du tout le sujet de votre question.
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é".
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é".
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: [..] FileWrite
Oui, c'est vrai et on peut aussi ajouter que si tu écris dans une clé qui existe déjà, ça la modifiera.moi a écrit :pas besoin que [section2] existe avant car si la section n'existe pas alors elle sera creer et la clé et son contenu écrite.
Cordialement,
TT22
TT22
Re: [..] FileWrite
je suis désoler Tlem mais je savait pas quoi mettre comme titre.
Euu j'ai du mal a comprendre comment fonctionne iniwrite , c'est pas possible de le faire avec
FileWrite ? Car sinon il faut que je change tous mes scriptes :s et sa va prendre du temps.
Euu j'ai du mal a comprendre comment fonctionne iniwrite , c'est pas possible de le faire avec
FileWrite ? Car sinon il faut que je change tous mes scriptes :s et sa va prendre du temps.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] FileWrite
@all
Je pense que silvere a appelé son fichier info.ini, mais que ce n'est pas vraiment un ini (tiens, ca me rappel l'histoire du Canada Dry !!!).
Donc @silvere, pour écrire sur une ligne déterminée d'un fichier, il y a plusieurs solutions. La plus simple étant l'utilisation de la commande _FileWriteToLine().
Par pitié, lisez la doc !!!
Je pense que silvere a appelé son fichier info.ini, mais que ce n'est pas vraiment un ini (tiens, ca me rappel l'histoire du Canada Dry !!!).
Donc @silvere, pour écrire sur une ligne déterminée d'un fichier, il y a plusieurs solutions. La plus simple étant l'utilisation de la commande _FileWriteToLine().
Par pitié, lisez la doc !!!
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é".
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é".
Re: [..] FileWrite
Tlem ... c'est bien un ini.
avec _FileWriteToLine() sa va a la ligne suivante j'ai déjà essayer
avec _FileWriteToLine() sa va a la ligne suivante j'ai déjà essayer
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] FileWrite
D'après les lignes de code que vous avez mis dans votre premier message, votre fichier n'est pas un véritable fichier .ini.
Un fichier ini est composé de section(s) : [Section]
et de clé(s) : Chemin=
Or dans ce que vous écrivez, le résultat serait une simple ligne contenant le chemin d'un dossier !
Soit dit en passant, vous utilisez FileSelectFolder() alors que visiblement votre question est "Sélectionnez le fichier " vous devriez donc utiliser FileOpenDialog() !
Si par cas vous souhaitez vraiment utiliser un fichier ini (ce qui serait sans aucuns doutes la solution), vous devrez adapter votre script à l'utilisation des fonctions IniWrite() et IniRead().
J'ai bien compris que cela représenterait un travail important, mais nous ne sommes pas responsable de votre méconnaissance d'AutoIt.
Vous demandez comment faire; nous vous donnons la solution. A vous de vous adapter.
PS : Merci de modifier le titre de votre sujet pour le rendre plus explicite, avant qu'il ne passe à la poubelle.
La langue française est assez riche pour pouvoir s'exprimer brièvement.
Un fichier ini est composé de section(s) : [Section]
et de clé(s) : Chemin=
Or dans ce que vous écrivez, le résultat serait une simple ligne contenant le chemin d'un dossier !
Soit dit en passant, vous utilisez FileSelectFolder() alors que visiblement votre question est "Sélectionnez le fichier " vous devriez donc utiliser FileOpenDialog() !
Si par cas vous souhaitez vraiment utiliser un fichier ini (ce qui serait sans aucuns doutes la solution), vous devrez adapter votre script à l'utilisation des fonctions IniWrite() et IniRead().
J'ai bien compris que cela représenterait un travail important, mais nous ne sommes pas responsable de votre méconnaissance d'AutoIt.
Vous demandez comment faire; nous vous donnons la solution. A vous de vous adapter.
PS : Merci de modifier le titre de votre sujet pour le rendre plus explicite, avant qu'il ne passe à la poubelle.
La langue française est assez riche pour pouvoir s'exprimer brièvement.
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é".
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é".
Re: [..] écrire apres une ligne
Merci Tlem je vais utiliser FileOpenDialog()
et merci au autres aussi
et merci au autres aussi
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.

