[R] Script d'ajout au fichier hosts

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
bety
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 26 nov. 2009 16:35
Status : Hors ligne

[R] Script d'ajout au fichier hosts

#1

Message par bety »

bonjour ,

j'aimerai créer un script pour ajouter une ligne au fichier hosts situé dans C:\WINDOWS\system32\drivers\etc


comment faire??? aidez moi :|
Modifié en dernier par bety le ven. 27 nov. 2009 13:10, modifié 1 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: script d'ajout au fichier hosts

#2

Message par jbnh »

Bienvenu sur le forum !

Merci de bien vouloir lire les règles de présentation d'un message (ou ma signature) et d'éditer votre titre en premier lieu.

Ensuite, sachez que toute une documentation est disponible ici et répondra à la majorité de vos questions "de base".

Pour votre problème, voir fileopen et filewrite
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
bety
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 26 nov. 2009 16:35
Status : Hors ligne

Re: script d'ajout au fichier hosts

#3

Message par bety »

voila le script que j'ai fait

Code : Tout sélectionner

$title = "C:\WINDOWS\system32\drivers\etc\hosts"
$ContenuTxt1 = ""
$ContenuTxt2 = "site.intranet  192.168.1.118"
;ajouter a la fin du fichier
$file  = FileOpen ( $title , 1 )
If $file = -1 Then
    MsgBox(0, "Erreur", "impossible d'ouvrir le fichier.")
    Exit
EndIf
FileWriteLine($file , $ContenuTxt1)
FileWriteLine($file , $ContenuTxt2)
FileClose ( $file )
il marche merci pour l'aide :)
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [R] Script d'ajout au fichier hosts

#4

Message par arrkhan »

petit conseil : utilise les variables d'environnement pour le chemin au lieu de C:\WINDOWS\system32\drivers\etc\hosts, tout le monde ne met pas son système sur c:\
Répondre