AutoIT Ciclo infinito?

Stato
Discussione chiusa ad ulteriori risposte.

AbsolutionZero

Utente Silver
17 Giugno 2014
76
18
7
61
Sera a tutti,vorrei chiedere un vostro aiuto,ho un problema alquanto strano. Il problema e che quando provo a cliccare sul bottone "aggiungi link" mi apre la finestra desiderata, niente di strano fino qui,chiudo la finestra e riprovo a riaprirla cliccando con il bottone "aggiungi link" ma stavolta non mi apre la finestra, e come se fosse bloccato in un ciclo infinito, la cosa vale per tutti i bottoni....la cosa strana e che ho usato pure exitloop per i cicli infiniti ma non va :/, non riesco a capire qualle e il problema....
Codice:
#include <ButtonConstants.au3>#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
#include <File.au3>
#include <FTPEx.au3>
#include "ftp.au3"
#Region ### START Koda GUI section ### Form=c:\users\daniel_2\desktop\sym\form1.kxf
$Form1 = GUICreate("SYM", 881, 565, 186, 117)
$MenuItem1 = GUICtrlCreateMenu("&Menu")
$MenuItem2 = GUICtrlCreateMenuItem("Opzioni", $MenuItem1)
$MenuItem10 = GUICtrlCreateMenuItem("Help", $MenuItem1)
$MenuItem4 = GUICtrlCreateMenuItem("Exit", $MenuItem1)
$MenuItem5 = GUICtrlCreateMenu("&I")
$MenuItem6 = GUICtrlCreateMenu("&Abouth")
$MenuItem7 = GUICtrlCreateMenuItem("Forum", $MenuItem6)
$MenuItem8 = GUICtrlCreateMenuItem("Website", $MenuItem6)
$MenuItem9 = GUICtrlCreateMenuItem("Abouth/Info", $MenuItem6)
$Group1 = GUICtrlCreateGroup("My Info", 8, 8, 185, 113)
$Label1 = GUICtrlCreateLabel("Benvenuto:", 16, 24, 59, 17)
$Label2 = GUICtrlCreateLabel(@UserName, 88, 24, 36, 17)
GUICtrlSetColor(-1, 0x0000FF)
$Label3 = GUICtrlCreateLabel("I Miei Punti", 16, 40, 56, 17)
$Label4 = GUICtrlCreateLabel("0", 16, 56, 10, 17)
GUICtrlSetColor(-1, 0x0000FF)
GUICtrlSetBkColor(-1, 0xFFFBF0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("Aggiungi Link", 8, 128, 187, 25)
$Button3 = GUICtrlCreateButton("Guadagna Punti", 8, 160, 187, 25)
$Button4 = GUICtrlCreateButton("Gestisci Link", 8, 192, 187, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Daily bonus
$dat01=@MDAY&@MON&@YEAR
If $dat01=FileReadLine("C:\Program Files (x86)\SYM\dates.trr") Then
   FileRead("C:\Program Files (x86)\SYM\dates.trr")
Else
   $Button1 = GUICtrlCreateButton("Free Daily Credits", 16, 88, 171, 25)
   GUICtrlSetBkColor(-1, 0x00FF00)
   FileWriteLine("C:\Program Files (x86)\SYM\dates.trr",$dat01)
EndIf
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Fine daily bonus
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
         Case $Button2
            #include <ButtonConstants.au3>
            #include <EditConstants.au3>
            #include <GUIConstantsEx.au3>
            #include <StaticConstants.au3>
            #include <WindowsConstants.au3>
            #Region ### START Koda GUI section ### Form=c:\users\daniel_2\desktop\sym\form3.kxf
            $Form1_1 = GUICreate("Carica Link", 475, 559, 184, 116)
            $MenuItem1 = GUICtrlCreateMenu("&Menu")
            $MenuItem3 = GUICtrlCreateMenuItem("Annulla", $MenuItem1)
            $MenuItem2 = GUICtrlCreateMenuItem("Exit", $MenuItem1)
            $Input1 = GUICtrlCreateInput("Link", 8, 48, 465, 21)
            $Label1 = GUICtrlCreateLabel("Per caricare link uno alla volta e consigliabbile usare la funzione sotto.", 8, 24, 333, 17)
            $Button1 = GUICtrlCreateButton("Carica", 8, 72, 75, 25)
            $Label2 = GUICtrlCreateLabel("Se invecce si desidera caricare più link, si può utilizare la funzioone sotto. Metta i link uno sotto", 8, 128, 450, 17)
            $Label3 = GUICtrlCreateLabel("l'altro, in verticale", 8, 144, 85, 17)
            $Edit1 = GUICtrlCreateEdit("", 8, 168, 289, 369)
            $Button2 = GUICtrlCreateButton("Carica", 304, 504, 169, 33)
            GUISetState(@SW_SHOW)
            #EndRegion ### END Koda GUI section ###
            GUISetState(@sw_enable,$Form1)
            While 1
                $nMsg = GUIGetMsg()
                Switch $nMsg
                    Case $GUI_EVENT_CLOSE
                        GUIDelete($Form1_1)
                        ExitLoop
                     Case $Button1
                        $trax=_FileCreate("C:\Program Files (x86)\SYM\Temporal\tetra_link001.txt")
                        $intrs=GUICtrlRead($Input1)
                        FileWriteLine($trax,$intrs)
                        #include <ButtonConstants.au3>
                        #include <GUIConstantsEx.au3>
                        #include <GUIListBox.au3>
                        #include <StaticConstants.au3>
                        #include <WindowsConstants.au3>
                        #Region ### START Koda GUI section ### Form=C:\Users\Daniel_2\Desktop\Sym\Form4 x.kxf
                        $Form1x = GUICreate("Caricamento...", 747, 320, 192, 124)
                        $Group1 = GUICtrlCreateGroup("", 8, 8, 113, 41)
                        $Label1 = GUICtrlCreateLabel("Statto Caricamento:", 16, 24, 97, 17)
                        GUICtrlCreateGroup("", -99, -99, 1, 1)
                        $Group2 = GUICtrlCreateGroup("", 120, 8, 185, 41)
                        $Label2 = GUICtrlCreateLabel("Waiting...", 128, 24, 68, 20)
                        GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
                        GUICtrlSetColor(-1, 0xFF0000)
                        GUICtrlCreateGroup("", -99, -99, 1, 1)
                        $Label3 = GUICtrlCreateLabel("Loaded!", 128, 56, 61, 20)
                        GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
                        GUICtrlSetColor(-1, 0x008000)
                        $Label4 = GUICtrlCreateLabel("In questa Schermata in basso verrano llencatti tutti link caricati nel corso del tempo.", 312, 16, 396, 17)
                        $List1 = GUICtrlCreateList("", 312, 48, 425, 266)
                        GUICtrlSetData(-1, "trrr")
                        $Button1 = GUICtrlCreateButton("Fine", 8, 280, 297, 33)
                        GUISetState(@SW_SHOW)
                        #EndRegion ### END Koda GUI section ###






                        While 1
                            $nMsg = GUIGetMsg()
                            Switch $nMsg
                                Case $GUI_EVENT_CLOSE
                                    GUIDelete($Form1x)
                                    ExitLoop
                                 Case $Button1
                                    GUIDelete($Form1x)
                                    ExitLoop
                            EndSwitch
                        WEnd


                EndSwitch
            WEnd


    EndSwitch
WEnd
Dove diamine sbaglio? e/o cosa non va? o.o? grazie per le future risposte ^^
 
Stato
Discussione chiusa ad ulteriori risposte.