Page 1 sur 1

[R] Fichier Hosts

Posté : mar. 23 févr. 2010 08:26
par Mikaas
Boujours,

Voila je cherche le moyen d'ouvrir mon fichier hosts par 2 moyens

1. ouvrir seulement le fichier ou il est situé ( @SystemDir & "\drivers\etc )
2. ouvrir le ficher hosts lui meme avec notepad

J'ai essayé ceci :
► Afficher le texte
Mais rien ne s'ouvre :(
Merci pour les futures réponses ;)

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 10:52
par Narmeke
J'ai pas vérifier les fonctions mais voici un correction pour que ton code réagisse au appuis sur les touches =)

Code : Tout sélectionner

#RequireAdmin

Func TERMINER()
    Exit 0
EndFunc   ;==>TERMINER

Func OPEN()
    $host = @SystemDir & "\drivers\etc\hosts"
    Run("Notepad.exe" & $host, "", @SW_MAXIMIZE)
EndFunc   ;==>OPEN

While 1
    HotKeySet("{ESC}", "TERMINER")
    HotKeySet("{F1}", "OPEN")
    Sleep(10)
WEnd

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:02
par Mikaas
Merci mais ta correction ne change pas mon souci :(
sachant que mon ordre de script fonction lui c'est juste que le Host n'a pas d'extension (enfin je pense pas) et donc pour l'ouvrir je ne vois pas trop comment :(

Mais le HotKeySet comme indiqué dans mon script fonctionne comme cela :)

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:13
par Davyly
Bonjour,

Ton code est tout à fait correct. La raison qui fait que "Notepad" ne se lance pas, c'est qu'il manque un espace après notepad.exe.

Avec ton code tu obtiens : Notepad.exeC:\WINDOWS\system32\drivers\etc\hosts
Alors que tu devrais avoir : Notepad.exe C:\WINDOWS\system32\drivers\etc\hosts

Donc modifie ton run en :

Code : Tout sélectionner

Run("Notepad.exe " & $host, "", @SW_MAXIMIZE)
 
Ou :

Code : Tout sélectionner

Run("Notepad.exe" & " " & $host, "", @SW_MAXIMIZE)
 
Davyly

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:21
par Mikaas
Impec :D
et pour le dossier ?

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:25
par Narmeke
Le Dossier ???
Tu peux développer ?

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:27
par Mikaas
ouvrir le dossier @SystemDir & "\drivers\etc

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:33
par Narmeke
Perso, j'utilise beaucoup les commandes Windows !
Donc voici ce que je te propose.

Code : Tout sélectionner

Run(@ComSpec & " /c "&"Explorer "&@SystemDir&"\drivers\etc", "", @SW_HIDE)
 

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:35
par Davyly
Tu peux ajouter après ton premier "Run" :

Code : Tout sélectionner

Run("explorer" & " " & @SystemDir & "\drivers\etc")
C'est ce que tu cherches à faire ?

Re: [..] Fichier Hosts

Posté : mar. 23 févr. 2010 11:36
par Mikaas
Nikel les gens merci beaucoup !

Re: [R] Fichier Hosts

Posté : mar. 23 févr. 2010 11:39
par Narmeke
Tu viens de voir de façons différentes de faire la même chose ^^
C'est pas beau AutoIt ? :lol:

Bonne continuation !