Page 1 sur 1

[R] Problème lecture fichier .txt toute provenance

Posté : mer. 04 juin 2014 18:38
par FloodAsh522
Bonjour, je suis en train de créer un petit logiciel qui affiche un .txt via une GUICtrlCreateEdit, cependant le résulat est donné en langage qui n'a rien à voir avec le résulat voulu.
► Afficher le texte
Le résulalt est:
► Afficher le texte
Alors que cela aurait du être
► Afficher le texte
Je souligne que ce problème est aussi présent avec le FileRead, le FileWrite, avec les FTP, tout ce qui concerne les fichiers en fait.

Merci d'avance pour ceux qui m'aide

Re: [..] Problème lecture fichier .txt toute provenance

Posté : mer. 04 juin 2014 20:07
par blacksoul305
Bonsoir,

il vous suffit de remplacer la ligne où vous créer l'edit par celle-ci.

Code : Tout sélectionner

Global $file = GUICtrlCreateEdit(BinaryToString($txt), 5, 30, 250, 300, $ES_READONLY)
En effet, vous récupérer le fichier sous forme binaire, vous avez donc besoin d'en faire la conversion en une chaîne de caractères.

EDIT :
Success: a binary string and @extended set to the number of bytes downloaded.
Ne pas hésiter à relire le fichier d'aide lorsque la commande que l'on utilise n'est pas assez familière.

Re: [..] Problème lecture fichier .txt toute provenance

Posté : mer. 04 juin 2014 20:22
par FloodAsh522
Merci de ton aide tu me sauve la vie :)

Re: [..] Problème lecture fichier .txt toute provenance

Posté : mer. 04 juin 2014 20:23
par blacksoul305
N'oubliez pas de passer le sujet en résolu en éditant le titre de votre premier message. Merci !

Re: [..] Problème lecture fichier .txt toute provenance

Posté : mer. 04 juin 2014 20:23
par yohan8
Une alternative

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=favicon.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <array.au3>

Global $gui = GUICreate("Dokleia Info v1.0", @DesktopWidth/2 , @DesktopHeight/2)
Global $title = GUICtrlCreateLabel("Dokleia Info v1.0", 280, 0, 144, 22)
GUICtrlSetFont(-1, 14, 400, 0, "Calibri")
GUICtrlSetColor(-1, 0xFF0000)
$oIE = ObjCreate("InternetExplorer.Application")
$oIE.navigate ("http://www.petit-fichier.fr/2014/06/04/new-1/new-1.txt")
$txt = $oIE.document.body.innerText
Global $file = GUICtrlCreateEdit($txt, 5, 30, 250, 300, $ES_READONLY)
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case -3
                Exit
        EndSwitch
WEnd