Expliquation sur l'utilité du script :
Suite au passage de windows xp à windows vista, j'ai eu la mauvaise surprise que Nvidia a supprimer de ces drivers le logiciel "Nview" qui permetez entre autre de configurer un raccourcie clavier pour switch d'un ecran a l'autre (dans mon cas de l'ordinateur a la télé), vu que je switch entre les ecran trés souvent je me suis dis qu'il devez bien y avoir une solution pour le faire sois meme

J'ai utiliser un logiciel nommé ultramon pour créer un profil pour chaque affichage (uniquement le pc ou la tété), ce logiciel est pratique car il genre un fichier du genre "<nom du profil>.umprofile"
un double clic dessus permet d'activer le profil.
Il me reste plus qu'a assigné ces profil a une de mes touche de mon clavier logitech G15 ... hélas je suis du genre lourd, et comme ca il me faut 2 raccourcie clavier, alors que sous windows xp il m en fallez que 1 ^_^
donc voila plus qu'a faire un script qui me log dans un fichier sur quelle affichage je suis, et lance le 2 eme profil si je clic

je débute a peine avec autoit, j'ai deja fais 2 3 script qui utiliser la fonction run qui marcher plutot bien, mais la je comprend pas pourquoi il ne se passe rien ;(
Code : Tout sélectionner
Global $Path_Profil = "C:\Users\hymi\Documents"
Global $Tv_Name = "tv.umprofile"
Global $Lcd_Name = "ordi.umprofile"
Global $Path_Ini = "C:\Users\hymi\Documents\display.ini"
Global $Currend_Display = IniRead($Path_Ini, "CurrentDisplay", "display", "tv")
If $Currend_Display == "lcd" Then
run($Tv_Name, $Path_Profil)
IniDelete($Path_Ini, "CurrentDisplay", "display")
IniWrite($Path_Ini, "CurrentDisplay", "display", "tv")
ProcessClose("tv.exe")
Else
run($Lcd_Name, $Path_Profil)
IniDelete($Path_Ini, "CurrentDisplay", "display")
IniWrite($Path_Ini, "CurrentDisplay", "display", "lcd")
ProcessClose("tv.exe")
EndIf

La fonction run ne peut lancer que certaine extention ?
Merci d'avance