Bonjour la communauté.
Dans le cadre d'un contrôle sur un fichier, je dois m'assurer de la présence en fin de fichier (dernière ligne) d'un "saut de page".
Ouvert en .txt dans UltraEdit, c'est représenté par une ligne.
Soit, mais je ne sais comment faire vérifier à mon programme la chaine concernée...
Une idée ?
D'avance merci.
[R] Saut de page à repérer
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] Saut de page à repérer
Modifié en dernier par DimVar le lun. 03 nov. 2008 16:35, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [..] Saut de page à repérer
Je n'ai pas compris la representation de ton saut de page, si tu pouvais nous donner le .txt ca irait mieux.
Cependant quelques indices:
Remplace le '.' de la variable $marque par la representation de ton saut de page.
Cependant quelques indices:
Remplace le '.' de la variable $marque par la representation de ton saut de page.
Code : Tout sélectionner
#Include <File.au3>
Global $file = @ScriptDir & "\Texte.txt",$marque = "."
$txt= FileReadLine($file,_FileCountLines($file))
If StringInStr($txt,$marque) Then
MsgBox(262144,'Debug line ~' & @ScriptLineNumber,'La marque a bien été repérée a la fin du fichier')
Else
MsgBox(262144,'Debug line ~' & @ScriptLineNumber,'La marque n a pas été repérée a la fin du fichier')
EndIf
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Saut de page à repérer
Une autre solution serait de lire la dernière ligne du fichier :
et de voir à quoi cela ressemble.
Voir même de stocker l'information ailleurs pour la reproduire ultérieurement.
Code : Tout sélectionner
$LastLine = FileReadLine ( "NomDuFichier" , -1 )
Voir même de stocker l'information ailleurs pour la reproduire ultérieurement.
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: [..] Saut de page à repérer
$LastLine = FileReadLine ( "NomDuFichier" , -1 )
J'ai pas du lire la doc jusqu'au bout, car moi j'ai du chercher quelle etait la dernière ligne, sans avoir pensé à mettre -1 ...
J'ai pas du lire la doc jusqu'au bout, car moi j'ai du chercher quelle etait la dernière ligne, sans avoir pensé à mettre -1 ...

Re: [..] Saut de page à repérer
Merci à vous.
Je retiens l'idée de Tlem qui me servira surement pour d'autres cas.
En effet, le fait de l'afficher et de le stocker, me permet de le reconnaitre.
Tks a lot.
Je retiens l'idée de Tlem qui me servira surement pour d'autres cas.
En effet, le fait de l'afficher et de le stocker, me permet de le reconnaitre.
Tks a lot.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [R] Saut de page à repérer
Juste pour info, j'ai procédé comme suit :
► Afficher le texte
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !