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
Code : Tout sélectionner
#RequireAdmin
HotKeySet("{ESC}", "TERMINER")
HotKeySet("{F1}", "OPEN")
Func TERMINER()
Exit 0
EndFunc ;==>TERMINER
Func OPEN()
$host = @SystemDir & "\drivers\etc\hosts"
Run("Notepad.exe" & $host, "", @SW_MAXIMIZE)
EndFunc ;==>OPEN
While 1
Sleep(10)
WEnd
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 :
Ou :
Davyly
Re: [..] Fichier Hosts
Posté : mar. 23 févr. 2010 11:21
par Mikaas
Impec 
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" :
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 ?
Bonne continuation !