Voici le petit script que je n'arrive pas a faire fonctionner.
Pour résumer, je possède une police donc un fichier.TTF a copié dans C:\windows\fonts.
Cependant cette copie nécessite les droits administrateurs et je n'arrive pas à réalisé cette copie.
Voici mon petit script :
Code : Tout sélectionner
#include <GUIConstants.au3>
#include <Constants.au3>
[color=#40BF00];J'inclus ma police et mon .bat dans l'executable[/color]
FileInstall (@TempDir&"\MaPolice.TTF", @TempDir&"MaPolice.TTF", 1)
FileWrite(@TempDir &"Batch.bat","xcopy %temp%\MaPolice.TTF %windir%\Fonts ")
[color=#40BF00];j'execute en tant qu'administrateur[/color]
RunAsSet (Administrateur,@computername,Password,0)
[color=#40BF00];je lance mon .bat en admin[/color]
Run ("cmd /k %temp%\Batch.bat","",@SW_enable)
RunAsSet()
sleep (300)
FileDelete(@TempDir&"\MaPolice.TTF")
FileDelete(@TempDir&"\Batch.bat)
;Fin
MsgBox (64, "Installation de la police AutoIt pour Windows XP", "La nouvelle police à été installée !")
Exit[/color]
Cordialement,
Aurélien.