[R] Problème commande Run
Posté : dim. 29 juin 2008 18:05
Bonjour tout le monde, voila j'essaye de faire un petit script mais je comprend pas pourquoi la commande run ne veut pas s'executer ;(
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 ;(
La mise a jour du fichier .ini ne pose aucun probleme mais le profil ne se lance pas 
La fonction run ne peut lancer que certaine extention ?
Merci d'avance
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