Nous sommes le Ven 18 Juil, 2025 17:54
Supprimer les cookies

Page 2 sur 2Précédent 1, 2blocage au lancement

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Mer 19 Nov, 2008 19:54

désolé je revient sur ce que j'ai dit.
sa ne marche que partiellement : le problème est réapparu dès que j'ai enlevé la fenêtre au démarrage.
désolé pour la mauvaise nouvelle.
mon problème n'est donc toujours pas résolu.

edit:
j'ai finalement trouvé d'où venait mon problème:
le script qui lance asuite est configuré pour attendre la fenêtre que l'on veuille le tutoriel ou non.
Ne connaissant pas le langage autoIt je me suis contenté de changer l'ordre des test pour qu'il verifie d'abord si on veut le tutoriel avant d'attendre si l'utilisateur veux voir le tutoriel.
cela ne résout pas le bug si l'utilisateur a laissé le tutoriel et enlevé la fenêtre au démarrage.
Je ne sais pas comment faire pour qu'il sache si la fenêtre viendra un jour ou pas ;).
voila donc la modification que j'ai effectuée avant de recompiler le script (j'ai plus l'icône d'ailleurs comment la remettre?):
Code: Tout sélectionner
TrayTip("Framakey", "Ouverture de la Framakey", 5, 1)
Run("asuite.exe")
$Data = IniRead("FramaSuite.ini","Main","SeeTutorial","")
If $Data = 1 OR $Data = "" Then
   If WinExists("Framakey") Then
   
   Else
      WinWaitActive("Framakey")
   EndIf
   MsgBox(0, "Démonstration", "La petite animation qui suit va vous montrer comment utiliser la FramaSuite." & @CRLF & "Merci de ne pas bouger votre souris après avoir appuyé sur OK.")
   ToolTip("Positionnez votre souris en haut de l'écran")
   Sleep(1000) ; Sleep to give tooltip time to display
   $pos = MouseGetPos()
   MouseMove($pos[0], 0)
   ToolTip("Faites un clic gauche pour faire apparaître le menu")
   Sleep(2000) ; Sleep to give tooltip time to display
   MouseClick("left")
   Sleep(2000)
   ToolTip("Choisissez votre application")
   MouseMove($pos[0]+20, 200,80)
   Sleep(2000)
   $MsgBox = MsgBox(4, "Revoir ?", "Fin de la démonstration." & @CRLF & "Revoir cette animation la prochaine fois ?", 8)
   if $MsgBox = 7 Then
      $NewData = 0
   Else
      $NewData = 1
   EndIf
   IniWrite("FramaSuite.ini","Main","SeeTutorial",$NewData)
EndIf
toumaï

Messages : 38
Géo : Nantes (44)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit