Comme tout codeur débutant, dés que je fait une modif' de mon script, je le ctrl+s et j'execute le .au3, sauf que comme je me plante souvent, que la GUI ne s'affiche pas, ou d'autres erreurs (heureusement pas encore de BSOD), je me retrouve vite avec plein d'instance AutoIt3.exe dans le Taskmgr, donc je m'étais fait un batch tout con pour tous les shooter d'un coup :
Code : Tout sélectionner
taskkill /f /im autoit3.exe
Code : Tout sélectionner
#Include <Constantsdotau3>
#NoTrayIcon
Opt("TrayMenuMode",1)
$Shoot = TrayCreateItem("Shoot projets AutoIt3.exe")
TrayCreateItem("")
$ExitItem = TrayCreateItem("Quitter")
TraySetIcon("Shell32.dll",-218)
TraySetState()
TraySetClick(16)
While 1
$msg = TrayGetMsg()
If $msg = $exititem Then ExitLoop
if $msg = $Shoot Then
Run(@ComSpec & ' c/ ' & "", @SystemDir, @SW_HIDE)
Send( " taskkill /f /im autoit3.exe{enter}" )
EndIf
WEnd
Exit
L'exe fonctionnera normalement sous WinXPPro et Vista, sous WinXPHome, il faudra "DL" Taskkill.exe et l'envoyer dans C:\WINDOWS\system32\

Edit: apparement les lien sous forme:
[url=http://arrkhan.free.fr/Forums/autoit/re ... skkill.exe][img]http://arrkhan.free.fr/Forums/autoit/system.png[\img]Taskkill.exe[\url]
ne fonctionnent pas, c'est dommage
Re-edit: ouh là suis fatigué (mouarf même pas vu, il est 7 heure ...) en fait je fermais mes balises par un backslash, ca fait 20 minutes que je me prend la tête
