Bonjour a tous,suite a une modification dans un fichier texte,l'information n'est pas visible dans le GUICtrlCreateEdit ( $fichierread , 213 , 168 , 417 , 278 , $WS_VSCROLL )
info utile:
$fichier = @SystemDir & " \drivers\etc "
$fichierread = FileRead ( $fichier & " \hosts " )
L'écriture se fait suite a un renseignement dans un champ et le tout est vallider par un boutton..
Avez vous une idée a mon probleme?
Merci
[R] Actualiser un GUICtrlCreateEdit
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] Actualiser un GUICtrlCreateEdit
Modifié en dernier par Vins83 le ven. 05 oct. 2007 09:17, modifié 1 fois.
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Salut Vins83,
en faisant un copier coller de ce que tu viens de mettre, j'ai vu plein d'espaces en trops sur tes chemins de fichiers.
voici une petite récap à l'arrache fonctionnelle :
en faisant un copier coller de ce que tu viens de mettre, j'ai vu plein d'espaces en trops sur tes chemins de fichiers.
voici une petite récap à l'arrache fonctionnelle :
Code : Tout sélectionner
#include <GUIConstants.au3>
$fichier = @SystemDir & " \drivers\etc "
$fichierread = FileRead ( $fichier & " \hosts " )
ConsoleWrite ( $fichierread )
#region - - - GuiBuilder code Start - - -
; Script generated by AutoBuilder 0.6 Prototype
#include <GuiConstants.au3>
GuiCreate ( " MyGUI " , 392 , 323 , - 1 , - 1 , BitOR ( $WS_OVERLAPPEDWINDOW , $WS_CLIPSIBLINGS ) )
$Input_1 = GUICtrlCreateEdit ( $fichierread , 0 , 0 , 417 , 278 , $WS_VSCROLL )
GuiSetState ( )
While 1
$msg = GuiGetMsg ( )
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case Else
;;;
EndSelect
WEnd
Exit
#endregion - - - GuiBuilder generated code End - - -
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Le probleme de l'espace vient de "forumcouleur",mais c pas bien grave..
Par contre j'ai encore le meme probleme,lorsque je renseigne l'adresse que je veux bloquer et que je valide,elle se note bien dans le fichier hosts,mais pas dans le GuiCtrlCreateEdit..
Comment faire?
Peu etre passer par une fonction?
Par contre j'ai encore le meme probleme,lorsque je renseigne l'adresse que je veux bloquer et que je valide,elle se note bien dans le fichier hosts,mais pas dans le GuiCtrlCreateEdit..
► Afficher le texte
Peu etre passer par une fonction?
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
c'est un refresh de ton editbox qui te manque.
juste après le msgbox disant que le site a bien été bloqué, ajoute cette ligne :
ceci va relire le fichier host modifié et le recharger dans l'edit
juste après le msgbox disant que le site a bien été bloqué, ajoute cette ligne :
Code : Tout sélectionner
GUICtrlSetData($siteeventuel,FileRead($fichier & "\hosts"))
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.