Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



_____Farge______

Discussion on _____Farge______ within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 39
Exclamation _____Farge______

Hallo was ist an diesem Code falsch:
PHP Code:
Global $VersionsInfo "http://www.patchergsgb.***********/Version.txt"
Global $Neueversion "http://www.patchergsgb.***********/GSGB Explora.exe"
Global $ProgrammVersion "1.0"$Version
Global $Form1$Update$Abbrechen$Progress1$Info
Global $nMsg
Global $Ini$i$int
Global $Size$SizeDH$File

    $Form1 
GUICreate("Update suchen"349123192124)
$Update GUICtrlCreateButton("Update suchen"16807525$WS_GROUP)
$Abbrechen GUICtrlCreateButton("Abbrechen"253817525$WS_GROUP)
$Progress1 GUICtrlCreateProgress(111532544)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE$Abbrechen
            GUIDelete
("Update suchen")
            
ExitLoop
        
Case $Update
            $Ini 
InetGet ($VersionsInfo,@ScriptDir "/Version.ini") ;Läd die Version.txt vom Webspace herunter und wandelt si in Version.ini um.
            If 
$Ini 0 Then
                MsgBox
(0,"ERROR","Es ist ein Fehler aufgetreten bitte informiren sie den Hersteller!1");Überprüft ob der Download erfolgt ist
            
Else
                
$Version IniRead (@ScriptDir "/Version.ini","Version","Version","");Ließt Version.ini aus
                
If $Version $ProgrammVersion Then ;Überprüft ob es eine neue Version gibt
                    MsgBox 
(0,"Kein Update","Es steht kein Update zur Verfügung!")
                    
FileDelete(@ScriptDir "/Version.ini") ;lösch Version.ini
                
Else
                    
$Update MsgBox (4,"Update","Es gibt eine aktuellere Version! Soll diese jetzt herunter geladen weden?")
                    
FileDelete(@ScriptDir "/Version.ini")
                    If 
$Update 6 Then

                        $Size 
InetGetSize($Neueversion) ;Bestimmen der Datei größe
                        $i 
1
                        $SizeDH 
Execute($Size/100) ;Dateigröße durch 100 teilen
                        $int 
$SizeDH
                        $File 
InetGet($Neueversion,"GSGB Explora.exe",0,1) ;läd die neue version herunter
                        
While @InetGetActive ;solange der download nicht beendet ist...
                            If @
InetGetBytesRead $int Then ;wenn die bisher gedownlodete datei größer oder gelich $int istdann...
                                
GUICtrlSetData ($Progress1,$i) ;verändert dei prozenzahl bei der Progressbar
                                $int 
$int $SizeDH
                                $i 
$i +1
                            
EndIf
                        
WEnd

                        
If $File 0 Then
                            MsgBox
(0,"ERROR","Es ist ein Fehler aufgetreten bitte informiren sie den Hersteller!2")
                            Exit
                        Else
                            
MsgBox(0,"Download erfolgt","Das Update wurde erfolgreich heruntergeladen!")
                            Exit
                        EndIf
                    ElseIf 
$Update 7 Then
                        
Exit
                    EndIf
                EndIf
            EndIf
    EndSwitch
WEnd
EndFunc 
Bitte um korektur
Gebe auch thx
Ps: ist updater
nilsnilsnils is offline  
Old 09/24/2010, 08:19   #2
 
elite*gold: 0
Join Date: Feb 2009
Posts: 53
Received Thanks: 20
Also ich muss sagen, ich bin ja kein aktiver elitepvper, deswegen klärt mich auf:

Ist das hier üblich, dass Threads a la "Mach mir das mal" erstellt werden? In jedem anderen Forum hätte es schon Kopfnüsse geregnet.

@TE: InetGet wurde überarbeitet, @InetGetActive & co gibt es nicht mehr. Schau dir die AutoIt Hilfe zu InetGet & InetInfo an.
Shkal is offline  
Old 09/24/2010, 12:57   #3
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Is hier ähnlich, nur findet sich immer wieder jemand thx geiles der es dann trotzdem macht.
Wenn der TS schon bei Treadtitel nichtmal so gewissenhaft ist um "Frage" richtig zu schreiben, dann will ich mir nicht vorstellen wie chaotisch er seine Scripts entwickelt...
| Moep | is offline  
Old 09/24/2010, 13:06   #4
 
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 39
sry für schreibfehler musste weg deswegen
nilsnilsnils is offline  
Old 09/26/2010, 00:48   #5
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Welche AutoIt Version hast du?
Afaik gibt es "@InetGetBytesRead" schon lang nicht mehr oO
PenGuin :O is offline  
Old 09/26/2010, 11:49   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 54
Received Thanks: 39
habe durch Inetgetinfo ersetzt aber funk trozdem net
nilsnilsnils is offline  
Reply




All times are GMT +1. The time now is 13:06.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.