Je cherche à piloter photoshop cs3 : exactement je surveille le déroulement d'un script (en jscript) sous photoshop.
Plusieurs fenêtres images s'ouvrent et se ferment jusqu'à la fin du script.
En cas d'erreur lors du déroulement du script, la fenêtre de script passe au premier plan et prend donc le focus.
Je cherche en fait à détecté ce cas la.
Voici mon code :
Code : Tout sélectionner
WinActivate("Adobe Photoshop CS3 Extended")
; tester si photoshop n'est plus au 1er plan (gestion des pannes ou de fin de traitement)
If WinWaitNotActive("[CLASS:Photoshop]","",20) Then
MsgBox(0,"","ici.",3)
If WinActive("Extended Script Toolkit 2 - [F:\DEVELOPPEMENT\script.jsx]") Then
MsgBox(0,"","Erreur lors de l'execution du script",3)
ElseIf WinActive("Alerte de script") Then ;cette fenêtre apparait lorsque que le script est totalement fini
MsgBox(0,"","Fin du traitement des traces.")
Send("ENTER")
Else
MsgBox(0,"","Autre panne.")
EndIf
EndIf
Bonne journée à tous.

