1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. timyboy

Beiträge von timyboy

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 16:53

    autoBert ein paar Nullen habe ich auch schon hinter mir gelassen... Aber eins verstehe ich nicht, in Sprüche hauen bist du Weltklasse... aber wo anders?
    Dann bist du leider nicht Profi genug um nicht einmal einen Kostenvoranschlag, so wie es Unternehmen machen, zu kalkulieren... sorry - ist aber so! ;)

    Wenn Dir die Aufgabe zu schwierig oder zu undurchsichtig erscheint (was die Aufgabenstellung angeht), dann reagiere doch einfach das nächste mal bitte nicht darauf, danke.

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 12:17

    autoBert: die inhaltlichen Anforderungen sind doch oben klar definiert. Und du wirst doch noch keine 100 sein, dass dies nicht zu schaffen wäre. Vielleicht noch zu erwähnen, die Abrechnung soll pauschal erfolgen ( ist für Profis gedacht, welche den Aufwand + die Arbeitsgeschwindigkeit kennen).

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 12:12

    Das Include gibt es hier: [ gelöst ] GDIpProgress.au3 Ladebalken länger als 280px

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 12:06

    Jup, Sorry Include verwechselt ... Gibt es aber auch hier im Forum, bin gerade unterwegs und kann es z.Z. Nicht hochladen.

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 11:58

    Siehe 1. Thread, die Include ist angehangen...
    Bitte mit genauen Preisvorstellungen...

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 11:26

    Hallo Minx,

    bitte beim 1. Thread ganz unten schauen: "Bitte um Preisvorstellungen für die Entwicklung."
    Glaube Geld ist die beste Gegenleistung... ;)
    Danke.

  • Ftp Updater

    • timyboy
    • 11. März 2013 um 10:43

    Habe jetzt mit freundlicher Hilfe von Make-Grafik an einem FTP Updater gebastelt (s.Anhang),

    leider komme ich jetzt nicht so recht weiter, vielleicht kann einer helfen...

    Zum Updater:

    - Die Update INI soll auf der FritzBox gespeichert sein und von dort aus auch via FTP abgerufen werden (muss hier noch ein Port angegeben werden?)
    - Es sollen bis zu 3 verschiedene UpdateURL´s angegeben werden können (Beim UpdateCheck sollen alle 3 URL´s geprüft werden und die neueste Version (falls
    vorhanden) heruntergeladen werden
    - Geprüft werden soll: Versionsnummer und die MD5 Prüfsumme
    - Weiterhin soll geprüft werden ob es sich um eine .EXE, .ZIP oder .RAR Datei handelt (bei .ZIP + .RAR soll die Datei dann im @Temp entpackt werden)

    Der "Start" Button ist nur zum prüfen zwecks der Progressbar.

    Bitte um Preisvorstellungen für die Entwicklung.

    Dateien

    FTP_Updater.au3 270,24 kB – 412 Downloads GDIpProgress.au3 32,16 kB – 537 Downloads
  • Ftp Updater - Hilfe wird benötigt

    • timyboy
    • 10. März 2013 um 23:10

    Wurde erledigt, s. 1 Beitrag.

  • Ftp Updater - Hilfe wird benötigt

    • timyboy
    • 10. März 2013 um 19:47
    Spoiler anzeigen

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <ProgressConstants.au3>
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <StaticConstants.au3>
    #include <DateTimeConstants.au3>
    #include <File.au3>
    #include <Date.au3>
    #include <Array.au3>
    #include <String.au3>
    #include <WinAPI.au3>
    #include <FTPEx.au3>
    #include <Timers.au3>
    #include <Date.au3>
    #include <Memory.au3>
    #include <GDIpProgress.au3>
    #include <Crypt.au3>

    HOTKEYSET ( "{ESC}" , "Terminate" )

    #Region Zugangsdaten
    Local $sServerName = 'ftp://fritz.box/Generic-FlashDisk-00/Updater/'
    Local $sUsername = 'ftpuser'
    Local $sPassword = 'XXX'
    #EndRegion Zugangsdaten

    #Region Ini
    Global $sLocalINI = @ScriptDir & '\Updater.ini'
    Global $sGlobalINI = '/Updater.ini'
    #EndRegion Ini

    #Region DownloadZiel
    Local $sDownloadZiel = @ScriptDir & '\SoftwareUpdate.zip'
    #EndRegion DownloadZiel


    IniReadSectionNames($sLocalINI)
    If @error Then
    _CreateINI()
    EndIf

    Global $DOWNLOAD,$PROGRAMS,$PROGRESS_LABEL,$nMsg,$IMGprogress1, $IMGProgress2

    _CreatePics()

    Global $hFTPopen = _FTP_Open('')
    Global $idFTPConnect = _FTP_Connect($hFTPopen, $sServerName, $sUsername, $sPassword)

    ;If Not _FTP_FileGet($idFTPConnect, $sGlobalINI, @TempDir & '\LocalUpdate.ini') Then _FTPExit()
    Global $sDownloadFTPQ = IniRead(@TempDir & '\LocalUpdate.ini', 'Download', 'FTP', '')

    ;_CheckQuick()
    ;_WriteData()

    #Region ### START Koda GUI section ###
    ;;;GUI
    Global $hGUI = GUICREATE ( "Software Updater" , 942 , 306 , 192 , 124 , $WS_POPUPWINDOW , $WS_EX_CONTROLPARENT )
    GUICTRLCREATEPIC ( @ScriptDir & "\Download.jpg" , 0 , 0 , 942 , 306 , BITOR ( $WS_GROUP , $WS_CLIPSIBLINGS ) )
    GuiCtrlSetState(-1,$GUI_DISABLE)
    Local $LABEL1 = GUICTRLCREATELABEL ( "Software wird heruntergeladen ..." , 160 , 15 , 650 , 55 )
    GUICtrlSetFont(-1, 8, 800, 2, "NinaBeckerTwin")
    GUICtrlSetColor(-1, 0x008080)
    GUICTRLSETBKCOLOR ( $LABEL1 , $GUI_BKCOLOR_TRANSPARENT )
    GUICTRLSETFONT ( - 1 , 30 , 400 , 0 , "Myriad" )
    ;;;Progressbar
    Global $Progress1 = _ProgressCreate ( 40 , 200 , 862 , 17 )
    _ProgressSetText($Progress1, "")
    _ProgressSetHBitmaps($Progress1, $IMGprogress1, $IMGProgress2)
    _ProgressSet($Progress1, 0)
    Global $Button1 = GUICtrlCreateButton("Start", 20, 260,75, 25)
    ;;;Fortschritt
    $Kb_and_procent_label = GuiCtrlCreateLabel("Bisher heruntergeladen: 0 Kb von 0 Kb Fortschritt: 0 % von 100 %" ,185 ,235 ,550 ,20)
    GUICtrlSetFont(-1, 9, 800, 0, "NinaBeckerTwin")
    GUICtrlSetColor(-1, 0x800000)
    GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
    $Time_label=GUICtrlCreateLabel("Verbleibende Zeit: ---Wird Berechnet--- Geschwindigkeit: ---Wird Berechnet---" ,185 ,260 ,630 ,20)
    GUICtrlSetFont(-1, 9, 800, 0, "NinaBeckerTwin")
    GUICtrlSetColor(-1, 0x800000)
    GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
    $Timer = 0
    $Timer_start = False
    ;;;ProgrammStart
    GUISETSTATE ( @SW_SHOW )
    #EndRegion ### END Koda GUI section ###


    ;Local $PID = Run(StringFormat('"%s" "%s" "%s" "%s" "%s" "%s"', $sServerName, $sUsername, $sPassword, $sDownloadFTPQ, $sDownloadZiel))
    ;Local $fSize = IniRead($sLocalINI, 'Daten', 'Dateigröße', '')

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    For $i = 1 to 100 Step 1
    sleep(100)
    _ProgressSet($Progress1, $i)
    Next
    EndSwitch
    WEnd

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Funktionen ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    Func _CreatePics()
    Global $bSaveBinary,$Downloadjpg,$Installationjpg,$Progress1
    _Downloadjpg($bSaveBinary = False)
    _Base64Decode($Downloadjpg)
    _Installationjpg($bSaveBinary = False)
    _Base64Decode($Installationjpg)
    Sleep(25)
    Global $Temp = _Progress1Bin()
    Global $IMGProgress1 = _LoadImageFromBinary($temp)
    Global $Temp2 = _Progress2Bin()
    Global $IMGProgress2 = _LoadImageFromBinary($temp2)
    Sleep(25)
    EndFunc

    Func _CheckQuick()
    Local $sVersion = IniRead($sLocalINI, 'Daten', 'Version', '')
    Local $sDatum = IniRead($sLocalINI, 'Daten', 'Datum', '1111/11/11')
    ;~ If Not _DateDiff('w', $sDatum, _Now()) Then _FTPExit()
    If Not IniRead($sLocalINI, 'Daten', 'Version', '') <> IniRead(@TempDir & '\LocalUpdate.ini', 'Daten', 'Version', '') Then _FTPExit()
    EndFunc ;==>_CheckQuick

    Func _CreateINI()
    IniWrite($sLocalINI, 'Daten', 'Version', '')
    IniWrite($sLocalINI, 'Daten', 'Datum', '')
    IniWrite($sLocalINI, 'Daten', 'Dateigröße', '')
    IniWrite($sLocalINI, 'Daten', 'Dateityp', '')
    EndFunc ;==>_CreateINI

    Func _WriteData()
    Local $sRegExp = StringRegExp($sDownloadFTPQ, '[^\\\/\:\*\?\"\<\>\|]*\.([^\\\/\:\*\?\"\<\>\|]*)', 1)
    IniWrite($sLocalINI, 'Daten', 'Version', IniRead(@TempDir & '\LocalUpdate.ini', 'Daten', 'Version', ''))
    IniWrite($sLocalINI, 'Daten', 'Datum', _Now())
    IniWrite($sLocalINI, 'Daten', 'Dateigröße', _FTP_FileGetSize($hFTPopen, $sGlobalINI))
    IniWrite($sLocalINI, 'Daten', 'Dateityp', $sRegExp[0])
    EndFunc ;==>_WriteData


    Func _Time()

    If InetGetInfo($download, 2) = False Then

    If InetGetInfo($download,0) > 0 And $Timer_start = False Then
    $Timer = TimerInit()
    $Timer_start = True
    EndIf

    $Time_calc = int((int(InetGetInfo($download,1)/1024)-(InetGetInfo($download,0)/1024)) _
    /int((InetGetInfo($download,0) / 1024) / (TimerDiff($Timer) / 1000)))
    $Geschwindigkeit_calc = int(InetGetInfo($download,0) / (TimerDiff($Timer) / 1000))

    If $Time_calc <= 60 Then

    If $Time_calc = 1 Then
    $Time = " 1 Sekunde"
    Else
    $Time = $Time_calc & " Sekunden"
    EndIf
    EndIf

    If $Time_calc > 60 Then

    If int($time_calc/60) = 1 Then
    $Time = " 1 Minute"
    Else
    $Time = int($Time_calc/60) & " Minuten"
    EndIf
    EndIf

    If $Time_calc/60 > 60 Then

    If int(($Time_calc/60)/60) = 1 Then
    $Time = " 1 Tag"
    Else
    $Time = int(($Time_calc/60)/60) & " Tage"
    EndIf
    EndIf

    If int($Geschwindigkeit_calc) <= 1024 Then
    $Geschwindigkeit = int($Geschwindigkeit_calc) & " Byte/Sekunde"
    EndIf

    If int($Geschwindigkeit_calc) > 1024 Then
    $Geschwindigkeit = int($Geschwindigkeit_calc/1024) & " Kilobyte/Sekunde"
    EndIf

    If int($Geschwindigkeit_calc/1024) > 1024 Then
    $Geschwindigkeit = int(($Geschwindigkeit_calc/1024)/1024) & " Megabyte/Sekunde"
    EndIf

    If int(($Geschwindigkeit_calc/1024)/1024) > 1024 Then
    $Geschwindigkeit = int((($Geschwindigkeit_calc/1024)/1024)/1024) & " Gigabyte/Sekunde"
    EndIf

    GUICtrlSetData($Time_label, "Verbleibende Zeit: " & $Time & "; Geschwindigkeit: " & $Geschwindigkeit)
    Else
    GUICtrlSetData($Time_label, "Verbleibende Zeit: 0 Sekunden ;Geschwindigkeit: 0 Kilobytes/Sekunde")
    Exit
    EndIf
    EndFunc

    Func _Progress()
    GUICtrlSetData($Progress1, int((InetGetInfo($download,0)/InetGetInfo($download,1))*100))
    GUICtrlSetData($kb_and_procent_label ,int(InetGetInfo($download,0)/1024) & " Kb von " & int( _
    InetGetInfo($download,1)/1024)&" Kb; "&int((InetGetInfo($download,0)/InetGetInfo($download,1))*100)&" % von 100 %")
    EndFunc

    Func Terminate()
    _FTPExit()
    Exit 0
    EndFunc ;==>Terminate

    Func _FTPExit()
    Local $PID
    _FTP_FileClose($hFTPopen)
    ProcessClose($PID)
    FileDelete(@TempDir & '\LocalUpdate.ini')
    FileDelete(@ScriptDir & '\Download.jpg')
    FileDelete(@ScriptDir & '\Installation.jpg')
    Exit
    EndFunc ;==>_FTPExit

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PICS ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    #Region Bilder

    Func _Base64Decode($sB64String)
    Local $struct = DllStructCreate("int")
    Local $a_Call = DllCall("Crypt32.dll", "int", "CryptStringToBinary", "str", $sB64String, "int", 0, "int", 1, "ptr", 0, "ptr", DllStructGetPtr($struct, 1), "ptr", 0, "ptr", 0)
    If @error Or Not $a_Call[0] Then Return SetError(1, 0, "")
    Local $a = DllStructCreate("byte[" & DllStructGetData($struct, 1) & "]")
    $a_Call = DllCall("Crypt32.dll", "int", "CryptStringToBinary", "str", $sB64String, "int", 0, "int", 1, "ptr", DllStructGetPtr($a), "ptr", DllStructGetPtr($struct, 1), "ptr", 0, "ptr", 0)
    If @error Or Not $a_Call[0] Then Return SetError(2, 0, "")
    Return DllStructGetData($a, 1)
    EndFunc ;==>_Base64Decode

    Func _WinAPI_LZNTDecompress(ByRef $tInput, ByRef $tOutput, $iBufferSize = 0x800000)
    Local $tBuffer, $Ret
    $tOutput = 0
    $tBuffer = DllStructCreate('byte[' & $iBufferSize & ']')
    If @error Then Return SetError(1, 0, 0)
    $Ret = DllCall('ntdll.dll', 'uint', 'RtlDecompressBuffer', 'ushort', 0x0002, 'ptr', DllStructGetPtr($tBuffer), 'ulong', $iBufferSize, 'ptr', DllStructGetPtr($tInput), 'ulong', DllStructGetSize($tInput), 'ulong*', 0)
    If @error Then Return SetError(2, 0, 0)
    If $Ret[0] Then Return SetError(3, $Ret[0], 0)
    $tOutput = DllStructCreate('byte[' & $Ret[6] & ']')
    If Not _WinAPI_MoveMemory(DllStructGetPtr($tOutput), DllStructGetPtr($tBuffer), $Ret[6]) Then
    $tOutput = 0
    Return SetError(4, 0, 0)
    EndIf
    Return $Ret[6]
    EndFunc ;==>_WinAPI_LZNTDecompress

    Func _WinAPI_MoveMemory($pDestination, $pSource, $iLenght)
    DllCall('ntdll.dll', 'none', 'RtlMoveMemory', 'ptr', $pDestination, 'ptr', $pSource, 'ulong_ptr', $iLenght)
    If @error Then Return SetError(5, 0, 0)
    Return 1
    EndFunc ;==>_WinAPI_MoveMemory


    Func _Progress2Bin()
    Local $FileName = "0x424DA63F0000000000003600000028000000820100000E0000000100180000000000703F0000120B0000120B00000000000000000000778C928C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8F635E000078"
    $FileName &= "8D928C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC080"
    $FileName &= "80C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C"
    $FileName &= "8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C0"
    $FileName &= "80808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C64"
    $FileName &= "5C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C08080"
    $FileName &= "8C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C"
    $FileName &= "645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C64"
    $FileName &= "5C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645C"
    $FileName &= "C08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C"
    $FileName &= "645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC080"
    $FileName &= "80C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C"
    $FileName &= "8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C0"
    $FileName &= "80808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C64"
    $FileName &= "5C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C08080"
    $FileName &= "8C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C"
    $FileName &= "645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C64"
    $FileName &= "5C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645C"
    $FileName &= "C08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C"
    $FileName &= "645C8F625D0000788C918C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8F605B0000788B908C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8F625C0000778A8F8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C90625D0000788A8E8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8F615B0000788A8F8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8F605A000075898C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8F605B000075888B8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8F605B000074"
    $FileName &= "878B8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
    $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
    $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
    $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
    $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
    $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
    $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
    $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
    $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
    $FileName &= "645C90615A000073868A8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
    $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
    $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
    $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
    $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
    $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
    $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
    $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
    $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
    $FileName &= "80C08080C080808C645C90615B00007486898C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C0"
    $FileName &= "9080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C64"
    $FileName &= "5CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080"
    $FileName &= "C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC0"
    $FileName &= "9080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080"
    $FileName &= "808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080"
    $FileName &= "C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C"
    $FileName &= "645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C090"
    $FileName &= "80C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C"
    $FileName &= "8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C0"
    $FileName &= "9080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C64"
    $FileName &= "5CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080"
    $FileName &= "C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC0"
    $FileName &= "9080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080"
    $FileName &= "808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080"
    $FileName &= "C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C"
    $FileName &= "645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C090"
    $FileName &= "80C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C"
    $FileName &= "8C645CC09080C09080C09080C080808C645C90615B00007284898C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C64"
    $FileName &= "5C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C09080"
    $FileName &= "8C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C"
    $FileName &= "645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C64"
    $FileName &= "5C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645C"
    $FileName &= "C09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C"
    $FileName &= "645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC090"
    $FileName &= "80C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C"
    $FileName &= "8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C0"
    $FileName &= "90808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C64"
    $FileName &= "5C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C09080"
    $FileName &= "8C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C"
    $FileName &= "645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C64"
    $FileName &= "5C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645C"
    $FileName &= "C09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C"
    $FileName &= "645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC090"
    $FileName &= "80C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C"
    $FileName &= "8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C0"
    $FileName &= "90808C645C8C645C8C645C8C645CC09080C090808C645C8C645C90615B00007284888C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C90615C0000"
    Return $FileName
    EndFunc

    Func _Progress1Bin()
    Local $FileName = "0x424DA63F0000000000003600000028000000820100000E0000000100180000000000703F0000120B0000120B00000000000000000000778C928C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8F635E000078"
    $FileName &= "8D928C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
    $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
    $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
    $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
    $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
    $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
    $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
    $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
    $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
    $FileName &= "645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
    $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
    $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
    $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
    $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
    $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
    $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
    $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
    $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
    $FileName &= "645C8F625D0000788C918C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8F605B0000788B908C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8F625C0000778A8F8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C90625D0000788A8E8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F615B0000788A8F8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F605A000075898C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F605B000075888B8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F605B000074"
    $FileName &= "878B8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C90615A000073868A8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C90615B00007486898C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
    $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
    $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
    $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
    $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
    $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
    $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
    $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
    $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
    $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C90615B00007284898C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
    $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
    $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
    $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
    $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
    $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
    $FileName &= "645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
    $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
    $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
    $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
    $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
    $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
    $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
    $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
    $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
    $FileName &= "645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
    $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
    $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
    $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C90615B00007284888C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
    $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
    $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
    $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C90615C0000"

    Return $FileName
    EndFunc


    ;Authors: Prog@ndy, Zedna
    Func _LoadImageFromMemory($Pointer, $nSize)
    Local $hData, $pData, $pStream, $pBitmap, $hBitmap
    ; use GDI+ for converting to bitmap first
    $hData = _MemGlobalAlloc($nSize,2)
    $pData = _MemGlobalLock($hData)
    _MemMoveMemory($Pointer,$pData,$nSize)
    _MemGlobalUnlock($hData)
    $pStream = DllCall( "ole32.dll","int","CreateStreamOnHGlobal", "int",$hData, "long",1, "Int*",0)
    $pStream = $pStream[3]
    _GDIPlus_Startup()
    $pBitmap = DllCall($ghGDIPDll,"int","GdipCreateBitmapFromStream", "ptr",$pStream, "int*",0)
    $pBitmap = $pBitmap[2]
    Return $pBitmap

    Local $ret = DllCall($ghGDIPDll,"int","GdipCloneImage", "int", $pBitmap, "int*",0)
    $hNewImage = $ret[2]
    _GDIPlus_BitmapDispose($pBitmap)
    _GDIPlus_Shutdown()
    _WinAPI_DeleteObject($pStream)
    _MemGlobalFree($hData)
    Return $hNewImage

    EndFunc

    Func _LoadImageFromBinary(ByRef $Binary)
    Local $picdata = Binary($Binary)
    Local $piclength = BinaryLen($picdata)

    Local $picstruct = DllStructCreate("byte[" & $piclength & "]")

    DllStructSetData($picstruct,1,$picdata)
    Local $picmemory = DllStructGetPtr($picstruct)
    Local $hImage = _LoadImageFromMemory($picmemory, $piclength)
    DllStructSetData($picstruct,1,0)
    $picstruct = ""
    Return $hImage
    EndFunc


  • Ftp Updater - Hilfe wird benötigt

    • timyboy
    • 10. März 2013 um 19:28

    Habe jetzt mit freundlicher Hilfe von Make-Grafik an einem FTP Updater gebastelt (s.Anhang),

    leider komme ich jetzt nicht so recht weiter, vielleicht kann einer helfen...

    Zum Updater:

    - Die Update INI soll auf der FritzBox gespeichert sein und von dort aus auch via FTP abgerufen werden (muss hier noch ein Port angegeben werden?)
    - Es sollen bis zu 3 verschiedene UpdateURL´s angegeben werden können (Beim UpdateCheck sollen alle 3 URL´s geprüft werden und die neueste Version (falls
    vorhanden) heruntergeladen werden
    - Geprüft werden soll: Versionsnummer und die MD5 Prüfsumme
    - Weiterhin soll geprüft werden ob es sich um eine .EXE, .ZIP oder .RAR Datei handelt (bei .ZIP + .RAR soll die Datei dann im @Temp entpackt werden)

    Der "Start" Button ist nur zum prüfen zwecks der Progressbar.

    Wer hat Ahnung + kann weiterhelfen?

  • Labelwert in Input übertragen

    • timyboy
    • 2. März 2013 um 15:32

    vielen dank.

  • Labelwert in Input übertragen

    • timyboy
    • 2. März 2013 um 14:58

    Wie überträgt man einen Wert(wird in der Gui als Labelwert dargestellt) in ein Inputfeld?

  • warum geht das fenster immer zu

    • timyboy
    • 14. Februar 2013 um 18:52

    sorry für die verspätung:

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #cs ----------------------------------------------------------------------------

    [/autoit] [autoit][/autoit] [autoit]

    AutoIt Version: 3.3.0.0
    Author: egymma [Mohamed Ashraf]

    [/autoit] [autoit][/autoit] [autoit]

    Script Function:
    Close,Hide and Show running window or not responding window + more tools.

    [/autoit] [autoit][/autoit] [autoit]

    #ce ----------------------------------------------------------------------------
    #NoTrayIcon
    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Icon=FILER.ICO
    #AutoIt3Wrapper_Outfile=WE V0.12.exe
    #AutoIt3Wrapper_Compression=0
    #AutoIt3Wrapper_Res_Fileversion=0.0.0.20
    #AutoIt3Wrapper_Res_FileVersion_AutoIncrement=y
    #AutoIt3Wrapper_Run_Tidy=y
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
    ; *** Start added by AutoIt3Wrapper ***
    #include <ListViewConstants.au3>
    #include <GUIConstants.au3>
    #include <ProgressConstants.au3>
    #include <GuiListView.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Constants.au3>
    #include <GuiButton.au3>
    #include <GuiStatusBar.au3>
    #include <GDIPlus.au3>
    #include <BkPic.au3>
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <ListboxConstants.au3>
    #include <EditConstants.au3>
    #include <ProgressConstants.au3>
    #include <UpdownConstants.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <DateTimeConstants.au3>
    #include <TreeviewConstants.au3>
    #include <ListviewConstants.au3>
    #include <String.au3>
    #include <Array.au3>
    Dim $vlist
    Dim $hlist
    Dim $abort
    Dim $flash
    Dim $memval
    $font = "Arial"
    Global $defaultstatus = "Ready"
    Global $status
    HotKeySet("^+!{f8}", "mma")
    $timer = 1
    $me = "Window Ender"
    $ver = "v0.12"
    $vlist = 0
    $hlist = 0
    $s = 0
    #region AutoIt-Optionen
    Opt('GUIOnEventMode', 1)
    Opt('MustDeclareVars', 1)
    Opt('GUICloseOnESC', 1)
    #endregion AutoIt-Optionen
    Opt("TrayMenuMode", 1) ; Default tray menu items (Script Paused/Exit) will not be shown.
    Opt("GUIDataSeparatorChar", "")
    Global $start_check = WinGetProcess($me)
    If ProcessExists($start_check) Then
    Global $ok = MsgBox(4 + 8192 + 262144 + 48, $me, "Fenster Ender läuft bereits , wollen Sie die 1. Instanz erneut öffnen ? ", 3)
    If $ok = 7 Then Exit
    If $ok = 6 Then
    ProcessClose($start_check)
    EndIf
    EndIf
    Global $bSaveBinary, $sB64String, $file
    _Base64String($bSaveBinary = False)
    _Base64Decode($Base64String)
    Global $max = TrayCreateItem("Anzeigen")
    TrayItemSetState($max, $TRAY_DISABLE)
    Global $min = TrayCreateItem("Verstecken")
    TrayCreateItem("", -1)
    Global $tshutdown = TrayCreateItem("Herunterfahren")
    Global $trestart = TrayCreateItem("Neustart")
    TrayCreateItem("", -1)
    Global $aboutitem = TrayCreateItem("Über uns")
    TrayCreateItem("")
    Global $exititem = TrayCreateItem("Beenden")
    TraySetState()
    TraySetClick(16)
    TrayItemSetState($min, $TRAY_DEFAULT)
    Global $gui = GUICreate($me, 650, 500, -1, -1)
    Global $gui = GUICtrlCreateMenu("&Datei")
    Global $menu_exit = GUICtrlCreateMenuItem("Beenden", $file)
    Global $view = GUICtrlCreateMenu("View")
    Global $menu_hide = GUICtrlCreateMenuItem("Verbergen", $view)
    GUICtrlCreateMenuItem("", $view)
    Global $viewstatus = GUICtrlCreateMenuItem("Statusbar", $view)
    GUICtrlSetState(-1, $GUI_CHECKED)
    Global $help = GUICtrlCreateMenu("Hilfe")
    Global $menu_about = GUICtrlCreateMenuItem("Über Uns", $help)
    Global $visibleprogramlist = GUICtrlCreateListView("Geöffnetes Fenster ", 10, 35, 180, 300, $LVS_SORTASCENDING + $LVS_REPORT + $LVS_SINGLESEL)
    Global $hiddenprogramlist = GUICtrlCreateListView("Geöffnetes Fenster ", 200, 35, 180, 300, $LVS_SORTASCENDING + $LVS_REPORT + $LVS_SINGLESEL)
    Global $vscan = GUICtrlCreateButton("Scannen", 398, 55, 80)
    Global $vhide = GUICtrlCreateButton("Verbergen", 398, 85, 80)
    Global $vshow = GUICtrlCreateButton("Anzeigen", 398, 115, 80)
    Global $hscan = GUICtrlCreateButton("Scannen", 502, 55, 80)
    Global $hhide = GUICtrlCreateButton("Verbergen", 502, 85, 80)
    Global $hshow = GUICtrlCreateButton("Anzeigen", 502, 115, 80)
    Global $sys = GUICtrlCreateButton("System-Eigenschaften", 391, 250, 97)
    Global $msconfig = GUICtrlCreateButton("MS Config", 488, 250, 97)
    Global $sfc = GUICtrlCreateButton("System-Datei überprüfen", 391, 275, 97)
    Global $regedit = GUICtrlCreateButton("Registry Editor", 488, 275, 97)
    Global $tmgr = GUICtrlCreateButton("Task Manager", 391, 300, 97)
    Global $compmgmt = GUICtrlCreateButton("Comp. Manager.", 488, 300, 97) ;compmgmt.msc
    ;~ GUICtrlSetFont($compmgmt,7.5,350)
    Global $rstrui = GUICtrlCreateButton("Systemwiederherstellung", 391, 325, 97)
    Global $eventvwr = GUICtrlCreateButton("Ereignisanzeige", 488, 325, 97)
    Global $shutdown = GUICtrlCreateButton("Herunterfahren erzwingen", 391, 370, 97)
    Global $restart = GUICtrlCreateButton("Neustart erzwingen", 488, 370, 97)
    GUICtrlCreateGroup("Sichtbare Fenster", 388, 35, 100, 110)
    GUICtrlCreateGroup("Alle Fenster", 492, 35, 100, 110)
    GUICtrlCreateGroup("Sichtbare Fenster", 13, 340, 174, 100)
    GUICtrlCreateGroup("Alle Fenster", 203, 340, 174, 100)
    GUICtrlCreateGroup("Windows Tools", 388, 230, 200, 170)
    $memval = "0"
    Global $memgroup = GUICtrlCreateGroup("Speicherverbrauch : (" & $memval & "%) ", 388, 150, 200, 55)
    Global $membar = GUICtrlCreateProgress(393, 170, 190, 25)
    Global $vend = GUICtrlCreateButton("End Window", 40, 355, 120, 23)
    Global $vpend = GUICtrlCreateButton("Prozess beenden", 40, 382, 120, 23)
    Global $vclear = GUICtrlCreateButton("Liste leeren", 40, 410, 120, 23)
    Global $hend = GUICtrlCreateButton("End Window", 230, 355, 120, 23)
    Global $hpend = GUICtrlCreateButton("Prozess beenden", 230, 382, 120, 23)
    Global $hclear = GUICtrlCreateButton("Liste leeren", 230, 410, 120, 23)
    GUICtrlCreateLabel("Sichtbare Fenster", 55, 10, -1, -1, $WS_BORDER + $SS_CENTER)
    GUICtrlCreateLabel("Alle Fenster", 255, 10, -1, -1, $WS_BORDER + $SS_CENTER)
    Global $priority = WinGetProcess($me)
    ProcessSetPriority($priority, 4)
    background(-1)
    GUICtrlSetImage(-1, @ScriptDir & "\windowslive.jpg")
    Func about()
    MsgBox(8192 + 262144 + 64, $me & " " & $ver, "Mod. von T.G. " & @CRLF & "PC Controll Manager" & @CRLF & "May 20, 2013")
    ;~ MsgBox(8192 + 64 + 262144, $me & " " & $ver, "Coded by 'Mohamed Ashraf'")
    EndFunc ;==>about
    Func vlist()
    $visibleprogramlist = GUICtrlCreateListView("Geöffnetes Fenster ", 10, 35, 180, 300, $LVS_SORTASCENDING + $LVS_REPORT + $LVS_SINGLESEL)
    EndFunc ;==>vlist
    Func hlist()
    $hiddenprogramlist = GUICtrlCreateListView("Geöffnetes Fenster ", 200, 35, 180, 300, $LVS_SORTASCENDING + $LVS_REPORT + $LVS_SINGLESEL)
    EndFunc ;==>hlist
    Func disable()
    GUISetState(@SW_DISABLE)
    EndFunc ;==>disable
    Func enable()
    GUISetState(@SW_ENABLE)
    ;~ WinActivate($me)
    EndFunc ;==>enable
    Func activate()
    WinActivate($me)
    EndFunc ;==>activate
    Func IsVisible($handle)
    If BitAND(WinGetState($handle), 2) Then
    Return 1
    Else
    Return 0
    EndIf
    EndFunc ;==>IsVisible
    Func vscan()
    ;;;;;;;;;;;;;;;;;visible;;;;;;;;;;;;;;
    GUICtrlDelete($visibleprogramlist)
    vlist()
    $vlist = WinList()
    For $i = 1 To $vlist[0][0]
    If $vlist[$i][0] <> "" And IsVisible($vlist[$i][1]) And $vlist[$i][0] <> ($me) And $vlist[$i][0] <> ("AutoIt v3") Then
    GUICtrlCreateListViewItem($vlist[$i][0], $visibleprogramlist)
    EndIf
    Next
    EndFunc ;==>vscan
    ;;;;;;;;;;;;;;;;;;;;Hidden;;;;;;;;;;;;;;;
    Func hscan()
    GUICtrlDelete($hiddenprogramlist)
    hlist()
    $hlist = WinList()
    Global $mma = GUICtrlRead(GUICtrlRead($visibleprogramlist))
    For $i = 1 To $hlist[0][0]
    If $hlist[$i][0] <> "" And $hlist[$i][0] <> ($me) And $hlist[$i][0] <> ("AutoIt v3") Then
    Global $mma2 = GUICtrlCreateListViewItem($hlist[$i][0], $hiddenprogramlist)
    EndIf
    Next
    EndFunc ;==>hscan
    Func mma()
    Exit
    EndFunc ;==>mma
    Global $StatusBar = _GUICtrlStatusBar_Create($gui, -1, $defaultstatus)
    ;~ _GUICtrlStatusBar_SetText($StatusBar, "Ready...")
    GUISetState()
    Func vstatusprogress()
    Global $but = GUICtrlRead($vend)
    GUICtrlSetData($vend, "Abbruch...")
    Global $ProgressBar = GUICtrlCreateProgress(390, 408, 190, 30, $PBS_SMOOTH)
    For $i = 0 To 100
    _GUICtrlStatusBar_SetText($StatusBar, "Prozess im Fenster beenden...")
    GUICtrlSetData($ProgressBar, $i)
    Sleep(15)
    Global $m = GUIGetMsg()
    If $m = $vend Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Abbruch...")
    $abort = 0
    $timer = -400
    ExitLoop
    ElseIf $i = 100 Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Auf Resultat warten...")
    $abort = 1
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($vend, $but)
    EndFunc ;==>vstatusprogress
    Func hstatusprogress()
    Global $but = GUICtrlRead($hend)
    GUICtrlSetData($hend, "Abbruch...")
    Global $ProgressBar = GUICtrlCreateProgress(390, 408, 190, 30, $PBS_SMOOTH)
    For $i = 0 To 100
    _GUICtrlStatusBar_SetText($StatusBar, "Prozess im Fenster beenden...")
    GUICtrlSetData($ProgressBar, $i)
    Sleep(15)
    Global $m = GUIGetMsg()
    If $m = $hend Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Abbruch...")
    $abort = 0
    $timer = -400
    ExitLoop
    ElseIf $i = 100 Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Auf Resultat warten...")
    $abort = 1
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($hend, $but)
    EndFunc ;==>hstatusprogress
    Func vpstatusprogress()
    Global $but = GUICtrlRead($vpend)
    GUICtrlSetData($vpend, "Abbruch...")
    Global $ProgressBar = GUICtrlCreateProgress(390, 408, 190, 30, $PBS_SMOOTH)
    For $i = 0 To 100
    _GUICtrlStatusBar_SetText($StatusBar, "Terminating window in progress...")
    GUICtrlSetData($ProgressBar, $i)
    Sleep(15)
    Global $m = GUIGetMsg()
    If $m = $vpend Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Abbruch...")
    $abort = 0
    ExitLoop
    ElseIf $i = 100 Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Auf Resultat warten...")
    $abort = 1
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($vpend, $but)
    EndFunc ;==>vpstatusprogress
    Func hpstatusprogress()
    Global $but = GUICtrlRead($hpend)
    GUICtrlSetData($hpend, "Abbruch...")
    Global $ProgressBar = GUICtrlCreateProgress(390, 408, 190, 30, $PBS_SMOOTH)
    For $i = 0 To 100
    _GUICtrlStatusBar_SetText($StatusBar, "Terminating window in progress...")
    GUICtrlSetData($ProgressBar, $i)
    Sleep(15)
    Global $m = GUIGetMsg()
    If $m = $hpend Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Abbruch...")
    $abort = 0
    ExitLoop
    ElseIf $i = 100 Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Auf Resultat warten...")
    $abort = 1
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($hpend, $but)
    EndFunc ;==>hpstatusprogress
    Func hide()
    GUISetState(@SW_HIDE)
    TrayItemSetState($min, $TRAY_DISABLE)
    TrayItemSetState($max, $tray_enable)
    TrayItemSetState($max, $TRAY_DEFAULT)
    EndFunc ;==>hide
    Func show()
    GUISetState(@SW_SHOW)
    TrayItemSetState($max, $TRAY_DISABLE)
    TrayItemSetState($min, $tray_enable)
    TrayItemSetState($min, $TRAY_DEFAULT)
    EndFunc ;==>show
    Func trayflash()
    TraySetState(4)
    For $flash = 0 To 200
    Global $tray = TrayGetMsg()
    If $tray = $TRAY_EVENT_SECONDARYUP Then
    TraySetState(8)
    ExitLoop
    ElseIf $tray = $TRAY_EVENT_PRIMARYUP Then
    TraySetState(8)
    ExitLoop
    ;~ ElseIf $tray = $max Then
    ;~ TraySetState(8)
    ;~ show()
    ;~ ExitLoop
    EndIf
    Next
    TraySetState(8)
    EndFunc ;==>trayflash
    Func Shutdownprogress()
    Global $but = GUICtrlRead($shutdown)
    GUICtrlSetData($shutdown, "Abbruch...")
    Global $ProgressBar = GUICtrlCreateProgress(390, 408, 190, 30, $PBS_SMOOTH)
    For $i = 0 To 100
    _GUICtrlStatusBar_SetText($StatusBar, "Herunterfahren...")
    GUICtrlSetData($ProgressBar, $i)
    Sleep(40)
    Global $msg = GUIGetMsg()
    If $msg = $shutdown Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Abbruch...")
    $abort = 0
    $timer = -400
    ExitLoop
    ElseIf $i = 100 Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Auf Resultat warten...")
    $abort = 1
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($shutdown, $but)
    EndFunc ;==>Shutdownprogress
    Func restartprogress()
    Global $but = GUICtrlRead($restart)
    GUICtrlSetData($restart, "Abbruch...")
    Global $ProgressBar = GUICtrlCreateProgress(390, 408, 190, 30, $PBS_SMOOTH)
    For $i = 0 To 100
    _GUICtrlStatusBar_SetText($StatusBar, "Neustart...")
    GUICtrlSetData($ProgressBar, $i)
    Sleep(40)
    Global $msg = GUIGetMsg()
    If $msg = $restart Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Abbruch...")
    $abort = 0
    $timer = -400
    ExitLoop
    ElseIf $i = 100 Then
    GUICtrlDelete($ProgressBar)
    _GUICtrlStatusBar_SetText($StatusBar, "Auf Resultat warten...")
    $abort = 1
    ExitLoop
    EndIf
    Next
    GUICtrlSetData($restart, $but)
    EndFunc ;==>restartprogress
    While 1
    $timer = $timer + 1
    If $timer = 1 Then
    _GUICtrlStatusBar_SetText($StatusBar, "Bereit")
    ElseIf $timer = 45 Then
    _GUICtrlStatusBar_SetText($StatusBar, "Bereit.")
    ElseIf $timer = 90 Then
    _GUICtrlStatusBar_SetText($StatusBar, "Bereit..")
    ElseIf $timer = 135 Then
    _GUICtrlStatusBar_SetText($StatusBar, "Bereit...")
    ElseIf $timer = 180 Then
    $timer = 0
    EndIf
    Global $msg = GUIGetMsg()
    Global $tray = TrayGetMsg()
    Global $mem = MemGetStats()
    GUICtrlSetData($membar, $mem[0])
    GUICtrlSetColor($membar, 0xff0000)
    If $memval <> $mem[0] Then
    GUICtrlSetData($memgroup, "Speicherverbrauch : (" & $mem[0] & "%) ")
    $memval = $mem[0]
    EndIf
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $vscan
    vscan()
    Case $msg = $hscan
    hscan()
    Case $msg = $vend
    Global $mma = GUICtrlRead(GUICtrlRead($visibleprogramlist))
    Global $title = $mma
    ;~ MsgBox(0, "", $title)
    If $mma <> "" Then
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigen", "Sind Sie sicher, das Sie schließen möchten '" & $title & "'")
    If $ok = 1 Then
    vstatusprogress()
    If $abort = 1 Then
    Global $handelended = WinGetHandle($mma)
    Global $mm = WinGetProcess($mma)
    ProcessSetPriority($mm, 0)
    WinClose($mma)
    Global $1 = WinWaitClose($mma, "", 3)
    Global $yyy = WinGetHandle($mma)
    If $yyy = $handelended Then
    MsgBox(8192 + 262144, $me, """" & $title & """ Noch geöffnet, bitte versuchen Sie den 'Prozess zu beenden'.")
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Noch geöffnet, bitte versuchen Sie den 'Prozess zu beenden'.")
    vscan()
    If $hlist <> 0 Then hscan()
    $timer = -800
    ElseIf $handelended = "" Then
    MsgBox(8192 + 262144, $me, "Es gibt keine Fenster zu schließen. ", 3)
    _GUICtrlStatusBar_SetText($StatusBar, "Es gibt keine Fenster zu schließen.")
    $timer = -800
    ElseIf $1 = 0 Then
    $yyy = WinGetHandle($mma)
    MsgBox(8192 + 262144, $me, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind! ", 3)
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind!")
    vscan()
    If $hlist <> 0 Then hscan()
    $timer = -800
    ;activate()
    ElseIf $yyy <> $handelended Then
    If $hlist <> 0 Then hscan()
    vscan()
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet.")
    $timer = -800
    EndIf
    EndIf
    EndIf
    EndIf
    Case $msg = $vpend
    $mma = GUICtrlRead(GUICtrlRead($visibleprogramlist))
    $title = $mma
    If $mma <> "" Then
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigen", "Sind Sie sicher, dass Sie dies beenden '" & $title & "'", 3)
    If $ok = 1 Then
    vpstatusprogress()
    If $abort = 1 Then
    $handelended = WinGetHandle($mma)
    $mm = WinGetProcess($mma)
    ProcessSetPriority($mm, 0)
    ProcessClose($mm)
    $1 = WinWaitClose($mma, "", 3)
    $yyy = WinGetHandle($mma)
    If $1 = 0 Then
    MsgBox(8192 + 262144, $me, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind!", 3)
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind!")
    vscan()
    If $hlist <> 0 Then hscan()
    $timer = -800
    ;activate()
    ElseIf $yyy <> $handelended Then
    vscan()
    If $hlist <> 0 Then hscan()
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet..")
    $timer = -800
    EndIf
    EndIf
    EndIf
    EndIf
    Case $msg = $hend
    $mma = GUICtrlRead(GUICtrlRead($hiddenprogramlist))
    $title = $mma
    If $mma <> "" Then
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Sind Sie sicher, dass Sie dies beenden '" & $title & "' ", 4)
    If $ok = 1 Then
    hstatusprogress()
    If $abort = 1 Then
    $handelended = WinGetHandle($mma)
    $mm = WinGetProcess($mma)
    ProcessSetPriority($mm, 0)
    WinClose($mma)
    $1 = WinWaitClose($mma, "", 3)
    $yyy = WinGetHandle($mma)
    If $yyy = $handelended Then
    MsgBox(8192 + 262144, $me, """" & $title & """ Noch geöffnet versuchen Sie 'Prozess beenden'. ", 3)
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Noch geöffnet versuchen Sie 'Prozess beenden'.")
    $timer = -800
    ElseIf $handelended = "" Then
    MsgBox(8192 + 262144, $me, "Es gibt keine Fenster zu schließen. ", 3)
    _GUICtrlStatusBar_SetText($StatusBar, "Es gibt keine Fenster zu schließen.")
    $timer = -800
    ElseIf $1 = 0 Then
    $yyy = WinGetHandle($mma)
    MsgBox(8192 + 262144, $me, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind! ", 3)
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind!")
    hscan()
    If $vlist <> 0 Then vscan()
    $timer = -800
    ElseIf $yyy <> $handelended Then
    hscan()
    If $vlist <> 0 Then vscan()
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet.")
    $timer = -800
    EndIf
    EndIf
    EndIf
    EndIf
    Case $msg = $hpend
    $mma = GUICtrlRead(GUICtrlRead($hiddenprogramlist))
    $title = $mma
    If $mma <> "" Then
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Sind Sie sicher, dass Sie dies beenden '" & $title & "'", 3)
    If $ok = 1 Then
    hpstatusprogress()
    If $abort = 1 Then
    $handelended = WinGetHandle($mma)
    $mm = WinGetProcess($mma)
    ProcessSetPriority($mm, 0)
    ProcessClose($mm)
    $1 = WinWaitClose($mma, "", 3)
    $yyy = WinGetHandle($mma)
    If $1 = 0 Then
    MsgBox(8192 + 262144, $me, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind! ", 3)
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet, aber es gibt Fenster mit dem gleichen Namen , welche noch geöffnet sind!")
    hscan()
    If $vlist <> 0 Then vscan()
    $timer = -800
    ;activate()
    ElseIf $yyy <> $handelended Then
    hscan()
    If $vlist <> 0 Then vscan()
    _GUICtrlStatusBar_SetText($StatusBar, """" & $title & """ Erfolgreich beendet.")
    $timer = -800
    EndIf
    EndIf
    EndIf
    EndIf
    Case $msg = $vshow
    $mma = GUICtrlRead(GUICtrlRead($visibleprogramlist))
    WinSetState($mma, "", @SW_SHOW)
    WinActivate($mma)
    Case $msg = $hshow
    $mma = GUICtrlRead(GUICtrlRead($hiddenprogramlist))
    WinSetState($mma, "", @SW_SHOW)
    WinActivate($mma)
    Case $msg = $vhide
    $mma = GUICtrlRead(GUICtrlRead($visibleprogramlist))
    WinSetState($mma, "", @SW_HIDE)
    Case $msg = $hhide
    $mma = GUICtrlRead(GUICtrlRead($hiddenprogramlist))
    WinSetState($mma, "", @SW_HIDE)
    Case $msg = $vclear
    If $vlist <> 0 Then
    GUICtrlDelete($visibleprogramlist)
    $vlist = 0
    vlist()
    EndIf
    Case $msg = $hclear
    If $hlist <> 0 Then
    GUICtrlDelete($hiddenprogramlist)
    $hlist = 0
    hlist()
    EndIf
    Case $msg = $sys
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Sind Sie sicher, dass Sie Systemeigenschaften starten wollen? ", 3)
    If $ok = 1 Then
    ;~ Run("sysdm.cpl",@SystemDir&"\")
    Run(@ComSpec & " /c " & 'sysdm.cpl', "", @SW_HIDE)
    WinWaitActive("Systemeigenschaften")
    ProcessClose("cmd.exe")
    EndIf
    Case $msg = $rstrui
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt die Systemwiederherstellung starten? ,3")
    If $ok = 1 Then
    ShellExecute("rstrui.exe", "", @SystemDir & "\restore\")
    EndIf
    Case $msg = $msconfig
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt die SystemTools starten? ", 3)
    If $ok = 1 Then
    ShellExecute("msconfig")
    EndIf
    Case $msg = $sfc
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt die Dateiüberprüfung starten? ", 3)
    If $ok = 1 Then
    Global $sfcok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Um System-Datei überprüfen zu können muss WinXP SP2 CD, bei WinXP SP2-CD eingelegt werden und OK gedrückt werden. ", 4)
    If $sfcok = 1 Then
    Run("sfc /scannow")
    EndIf
    EndIf
    Case $msg = $regedit
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt den Registry-Editor starten? ", 3, $WS_CHILD)
    If $ok = 1 Then
    ShellExecute("regedit")
    EndIf
    Case $msg = $tmgr
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt den TaskManager starten? ,3")
    If $ok = 1 Then
    ShellExecute("taskmgr")
    EndIf
    Case $msg = $compmgmt
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt den Computer Management starten? ", 3)
    If $ok = 1 Then
    ShellExecute("compmgmt.msc")
    EndIf
    Case $msg = $eventvwr
    $ok = MsgBox(8192 + 1 + 262144 + 32, "Bestätigung", "Wollen Sie jetzt die Ereignisanzeige starten? ", 3)
    If $ok = 1 Then
    ShellExecute("Eventvwr.msc")
    EndIf
    Case $msg = $shutdown
    Global $shutdownok = MsgBox(8192 + 4 + 262144 + 48, "Herunterfahren erzwingen", "Wollen Sie jetzt den Computer herunterfahren? ", 3)
    If $shutdownok = 6 Then
    Shutdownprogress()
    If $abort = 1 Then
    Shutdown(17)
    EndIf
    EndIf
    Case $msg = $restart
    Global $restartok = MsgBox(8192 + 4 + 262144 + 48, "Neustart erzwingen", "Wollen Sie jetzt den Computer Neustarten? ,3")
    If $restartok = 6 Then
    restartprogress()
    If $abort = 1 Then
    Shutdown(18)
    EndIf
    EndIf
    Case $tray = $aboutitem
    about()
    Case $msg = $menu_about
    about()
    Case $tray = $exititem
    Exit
    Case $tray = $tshutdown
    $shutdownok = MsgBox(8192 + 4 + 262144 + 48, "Herunterfahren erzwingen", "Wollen Sie jetzt den Computer zwingen sich herunterzufahren? ", 3)
    If $shutdownok = 6 Then
    Shutdown(5)
    Else
    EndIf
    Case $tray = $trestart
    $restartok = MsgBox(8192 + 4 + 262144 + 48, "Neustart erzwingen", "Wollen Sie jetzt den Computer zwingen sich neuzustarten? ", 3)
    If $restartok = 6 Then
    Shutdown(6)
    Else
    EndIf
    Case $tray = $min
    hide()
    trayflash()
    Case $tray = $max
    show()
    Case $msg = $viewstatus
    If BitAND(GUICtrlRead($viewstatus), $GUI_CHECKED) = $GUI_CHECKED Then
    GUICtrlSetState($viewstatus, $GUI_UNCHECKED)
    _GUICtrlStatusBar_ShowHide($StatusBar, @SW_HIDE)
    Else
    GUICtrlSetState($viewstatus, $GUI_CHECKED)
    _GUICtrlStatusBar_ShowHide($StatusBar, @SW_SHOW)
    EndIf
    Case $msg = $menu_exit
    Exit
    Case $msg = $menu_hide
    hide()
    trayflash()
    EndSelect
    WEnd
    Func background($control)
    Local $guiname, $width, $height, $hGraphic, $hBitmap1, $hImage1, $hPen2, $hBMP1, $hImage, $hwd, $hBitmap
    _GDIPlus_Startup()
    $hwd = GUICtrlGetHandle($control)
    $guiname = _WinAPI_GetParent($hwd)
    $width = _WinAPI_GetClientWidth($hwd)
    $height = _WinAPI_GetClientHeight($hwd)
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hwd)
    $hBitmap1 = _GDIPlus_BitmapCreateFromGraphics($width, $height, $hGraphic)
    $hImage1 = _GDIPlus_ImageGetGraphicsContext($hBitmap1)
    _GDIPlus_GraphicsSetSmoothingMode($hGraphic, 4)
    For $p = 0 To $width Step 1
    $hPen2 = _GDIPlus_PenCreate(BitOR(0x32000000, 0x000000), 1)
    _GDIPlus_GraphicsDrawLine($hImage1, $p, 1, $p, $height, $hPen2)
    _GDIPlus_PenDispose($hPen2)
    Next
    _GDIPlus_GraphicsSetSmoothingMode($hImage1, 2)
    $hBMP1 = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hBitmap1)
    _WinAPI_DeleteObject(GUICtrlSendMsg($control, 0x0172, 0, $hBMP1))
    _GDIPlus_GraphicsDispose($hImage1)
    _WinAPI_DeleteObject($hBMP1)
    _GDIPlus_BitmapDispose($hBitmap1)
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_Shutdown()
    EndFunc ;==>background
    Func _ControlToRoundedRectangle($aControl, $X1, $Y1, $X2, $Y2, $X3)
    Local $l
    Local $handle = GUICtrlGetHandle($aControl)
    $l = DllCall("gdi32.dll", "int", "CreateRoundRectRgn", "int", $X1, "int", $Y1, "int", $X2, "int", $Y2, "int", $X3, "int", $X3)
    DllCall("user32.dll", "int", "SetWindowRgn", "hwnd", $handle, "int", $l[0], "int", True)
    EndFunc ;==>_ControlToRoundedRectangle
    Func startbmp($iWidth, $iHeight)
    Local $hBitmap, $hImage
    ;Create a new bitmap, this way the original opened png is left unchanged
    $hBitmap = _GDIPlus_GraphicsCreateFromHWND(WinGetHandle($gui))
    $hImage = _GDIPlus_BitmapCreateFromGraphics($iWidth, $iHeight, $hBitmap)
    _WinAPI_DeleteObject($hBitmap)
    Return $hImage
    EndFunc ;==>startbmp

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • _GUICtrlListView_SetBkImage nimmt Bild speichert bild nicht - progressbarfunktion problem

    • timyboy
    • 14. Februar 2013 um 12:03

    eine lösung?

  • warum geht das fenster immer zu

    • timyboy
    • 9. Februar 2013 um 10:18

    Was ist falsch, warum das fenster immer zu geht?

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Icon=FILER.ICO
    #AutoIt3Wrapper_Outfile=WE V0.12.exe
    #AutoIt3Wrapper_Compression=0
    #AutoIt3Wrapper_Res_Fileversion=0.0.0.20
    #AutoIt3Wrapper_Res_FileVersion_AutoIncrement=y
    #AutoIt3Wrapper_Run_Tidy=y
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
    ; *** Start added by AutoIt3Wrapper ***
    #include <ListViewConstants.au3>
    #include <GUIConstants.au3>
    #include <ProgressConstants.au3>
    #include <GuiListView.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Constants.au3>
    #include <GuiButton.au3>
    #include <GuiStatusBar.au3>
    #include <GDIPlus.au3>
    #include <BkPic.au3>
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <ListboxConstants.au3>
    #include <EditConstants.au3>
    #include <ProgressConstants.au3>
    #include <UpdownConstants.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <DateTimeConstants.au3>
    #include <TreeviewConstants.au3>
    #include <ListviewConstants.au3>
    Dim $vlist
    Dim $hlist
    Dim $abort
    Dim $flash
    Dim $memval
    $font = "Arial"
    Global $defaultstatus = "Ready"
    Global $status
    HotKeySet("^+!{f8}", "mma")
    $timer = 1
    $me = "Window Ender"
    $ver = "v0.12"
    $vlist = 0
    $hlist = 0
    $s = 0
    #region AutoIt-Optionen
    Opt('GUIOnEventMode', 1)
    Opt('MustDeclareVars', 1)
    Opt('GUICloseOnESC', 1)
    #endregion AutoIt-Optionen
    Opt("TrayMenuMode", 1) ; Default tray menu items (Script Paused/Exit) will not be shown.
    Opt("GUIDataSeparatorChar", "")
    Global $start_check = WinGetProcess($me)
    If ProcessExists($start_check) Then
    Global $ok = MsgBox(4 + 8192 + 262144 + 48, $me, "Fenster Ender läuft bereits , wollen Sie die 1. Instanz erneut öffnen ? ", 3)
    If $ok = 7 Then Exit
    If $ok = 6 Then
    ProcessClose($start_check)
    EndIf
    EndIf
    Global $bSaveBinary, $sB64String, $file
    _Base64String($bSaveBinary = False)
    _Base64Decode($sB64String)
    Global $max = TrayCreateItem("Anzeigen")
    TrayItemSetState($max, $TRAY_DISABLE)
    Global $min = TrayCreateItem("Verstecken")
    TrayCreateItem("", -1)
    Global $tshutdown = TrayCreateItem("Herunterfahren")
    Global $trestart = TrayCreateItem("Neustart")
    TrayCreateItem("", -1)
    Global $aboutitem = TrayCreateItem("Über uns")
    TrayCreateItem("")
    Global $exititem = TrayCreateItem("Beenden")
    TraySetState()
    TraySetClick(16)
    TrayItemSetState($min, $TRAY_DEFAULT)
    Global $gui = GUICreate($me, 650, 500, -1, -1)
    Global $gui = GUICtrlCreateMenu("&Datei")
    Global $menu_exit = GUICtrlCreateMenuItem("Beenden", $file)
    Global $view = GUICtrlCreateMenu("View")
    Global $menu_hide = GUICtrlCreateMenuItem("Verbergen", $view)
    GUICtrlCreateMenuItem("", $view)
    Global $viewstatus = GUICtrlCreateMenuItem("Statusbar", $view)
    GUICtrlSetState(-1, $GUI_CHECKED)
    Global $help = GUICtrlCreateMenu("Hilfe")
    Global $menu_about = GUICtrlCreateMenuItem("Über Uns", $help)
    Global $visibleprogramlist = GUICtrlCreateListView("Geöffnetes Fenster ", 10, 35, 180, 300, $LVS_SORTASCENDING + $LVS_REPORT + $LVS_SINGLESEL)
    Global $hiddenprogramlist = GUICtrlCreateListView("Geöffnetes Fenster ", 200, 35, 180, 300, $LVS_SORTASCENDING + $LVS_REPORT + $LVS_SINGLESEL)
    Global $vscan = GUICtrlCreateButton("Scannen", 398, 55, 80)
    Global $vhide = GUICtrlCreateButton("Verbergen", 398, 85, 80)
    Global $vshow = GUICtrlCreateButton("Anzeigen", 398, 115, 80)
    Global $hscan = GUICtrlCreateButton("Scannen", 502, 55, 80)
    Global $hhide = GUICtrlCreateButton("Verbergen", 502, 85, 80)
    Global $hshow = GUICtrlCreateButton("Anzeigen", 502, 115, 80)
    Global $sys = GUICtrlCreateButton("System-Eigenschaften", 391, 250, 97)
    Global $msconfig = GUICtrlCreateButton("MS Config", 488, 250, 97)
    Global $sfc = GUICtrlCreateButton("System-Datei überprüfen", 391, 275, 97)
    Global $regedit = GUICtrlCreateButton("Registry Editor", 488, 275, 97)
    Global $tmgr = GUICtrlCreateButton("Task Manager", 391, 300, 97)
    Global $compmgmt = GUICtrlCreateButton("Comp. Manager.", 488, 300, 97) ;compmgmt.msc
    ;~ GUICtrlSetFont($compmgmt,7.5,350)
    Global $rstrui = GUICtrlCreateButton("Systemwiederherstellung", 391, 325, 97)
    Global $eventvwr = GUICtrlCreateButton("Ereignisanzeige", 488, 325, 97)
    Global $shutdown = GUICtrlCreateButton("Herunterfahren erzwingen", 391, 370, 97)
    Global $restart = GUICtrlCreateButton("Neustart erzwingen", 488, 370, 97)
    GUICtrlCreateGroup("Sichtbare Fenster", 388, 35, 100, 110)
    GUICtrlCreateGroup("Alle Fenster", 492, 35, 100, 110)
    GUICtrlCreateGroup("Sichtbare Fenster", 13, 340, 174, 100)
    GUICtrlCreateGroup("Alle Fenster", 203, 340, 174, 100)
    GUICtrlCreateGroup("Windows Tools", 388, 230, 200, 170)
    $memval = "0"
    Global $memgroup = GUICtrlCreateGroup("Speicherverbrauch : (" & $memval & "%) ", 388, 150, 200, 55)
    Global $membar = GUICtrlCreateProgress(393, 170, 190, 25)
    Global $vend = GUICtrlCreateButton("End Window", 40, 355, 120, 23)
    Global $vpend = GUICtrlCreateButton("Prozess beenden", 40, 382, 120, 23)
    Global $vclear = GUICtrlCreateButton("Liste leeren", 40, 410, 120, 23)
    Global $hend = GUICtrlCreateButton("End Window", 230, 355, 120, 23)
    Global $hpend = GUICtrlCreateButton("Prozess beenden", 230, 382, 120, 23)
    Global $hclear = GUICtrlCreateButton("Liste leeren", 230, 410, 120, 23)
    GUICtrlCreateLabel("Sichtbare Fenster", 55, 10, -1, -1, $WS_BORDER + $SS_CENTER)
    GUICtrlCreateLabel("Alle Fenster", 255, 10, -1, -1, $WS_BORDER + $SS_CENTER)
    Global $priority = WinGetProcess($me)
    ProcessSetPriority($priority, 4)
    background(-1)
    GUICtrlSetImage(-1, @ScriptDir & "\windowslive.jpg")

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit]


  • _GUICtrlListView_SetBkImage nimmt Bild speichert bild nicht - progressbarfunktion problem

    • timyboy
    • 7. Februar 2013 um 23:33

    Anbei die gewünschten Dateien

    Dateien

    bild.au3 73,36 kB – 244 Downloads GuiImageList.au3 54,85 kB – 248 Downloads
  • _GUICtrlListView_SetBkImage nimmt Bild speichert bild nicht - progressbarfunktion problem

    • timyboy
    • 7. Februar 2013 um 16:43

    Ich habe mir ein Suchscript umgebaut, wobei leider nach dem Zusammenstellen das Bild von _GUICtrlListView_SetBkImage nicht weiter angezeigt wird, auch hat die Hilfestellung von denen die dieses Problem auch hatte nix geholfen...

    Weiterhin wollte ich bei der Suchfunktion, eine Progressbar einbinden welche solange läuft bis das Script fertig ist mit dem suchen, leider nix hinbekommen.. :(


    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <ListviewConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiConstantsEx.au3>
    #include <_FileFindNet.au3>
    #include <GuiListView.au3>
    #include <String.au3>
    #include <File.au3>
    #include <GuiImageList.au3>
    #include <ListboxConstants.au3>
    #include <EditConstants.au3>
    #include <StaticConstants.au3>
    #include <TreeviewConstants.au3>
    #include <ListviewConstants.au3>
    #include <bild.au3>
    #include <WinAPI.au3>
    #include <Crypt.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Opt("GUIOnEventMode", 1)
    Opt('MustDeclareVars', 1)
    Opt('GUICloseOnESC', 1)
    Global $exStyles = BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)

    [/autoit] [autoit][/autoit] [autoit]

    DllCall("kernel32.dll", "int", "Wow64DisableWow64FsRedirection", "int", 1)

    [/autoit] [autoit][/autoit] [autoit]

    Global $szDrive, $szDir, $szFName, $szExt, $EV, $evt, $Path, $listview, $exStyles, $bSaveBinary, $sB64String
    _Base64String($bSaveBinary = False)
    _Base64Decode($sB64String)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Global Const $D_B_C = -3
    Local $SYS[13]
    GUICreate('Datei - Sucher', 800, 460, -1, -1)
    GUISetBkColor(0xB9D1EA)
    GUISetOnEvent(-3, '_ExitComand')
    $SYS[0] = GUICtrlCreateListView('', 5, 0, 790, 390, BitOR($LVS_SHOWSELALWAYS, $LVS_NOSORTHEADER, $LVS_REPORT))
    Local $hLV = GUICtrlGetHandle($SYS[0])
    _GUICtrlListView_SetTextColor ($hLV, 0x8080FF)
    _GUICtrlListView_SetExtendedListViewStyle($hLV, $exStyles)
    _GUICtrlListView_AddColumn($hLV, "SuchErgebnisse: [ Laufwerk: \ Pfad \ Datei ] - Doppelklick zum öffnen des Verzeichnisses!", 790)

    [/autoit] [autoit][/autoit] [autoit]

    Local $hFile = @ScriptDir & "\autoit.jpg"
    _GUICtrlListView_SetBkImage($hLV, $hFile)
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $SYS[1] = GUICtrlCreateInput('', 5, 420, 240, 20)
    $SYS[2] = GUICtrlCreateCheckbox('Nur Freigegebene Netzwerk-Laufwerke', 430, 410, 205, 20)
    $SYS[3] = GUICtrlCreateLabel('Gefunden:', 660, 423, 60, 20)
    GUICtrlSetColor(-1, 0x0000FF)
    GUICtrlSetFont(-1, 9, 900, '', '')
    $SYS[4] = GUICtrlCreateLabel('', 730, 423, 50, 20)
    GUICtrlSetColor(-1, 0x0000FF)
    GUICtrlSetFont(-1, 9, 900, '', '')
    GUICtrlCreateButton('Suchen', 260, 417, 70, 25)
    GUICtrlSetOnEvent(-1, '_Starter')
    GUICtrlCreateButton('Option', 345, 417, 70, 25)
    GUICtrlSetOnEvent(-1, 'OPSHOW')
    $SYS[11] = GUICtrlCreateLabel('', 5, 443, 250, 20)
    $SYS[12] = GUICtrlCreateCheckbox('Nur Pfadausgabe ', 430, 430, 205, 20)
    GUISetState()
    GUIRegisterMsg(0x004E, 'VOeffnen')
    TrayTip("SuchInformation", "Laufwerke werden Automatisch erkannt und durchsucht !", 5, 1)
    Sleep(6000)
    TrayTip("clears any tray tip", "", 0)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Global $GUI1 = GUICreate('Datei Option', 480, 100, -1, -1, $WS_POPUPWINDOW)
    GUISetBkColor(0xB9D1EA)
    $SYS[5] = GUICtrlCreateButton('Kopieren', 20, 30, 80, 22)
    GUICtrlSetOnEvent(-1, 'Option')
    $SYS[6] = GUICtrlCreateButton('Verschieben', 110, 30, 80, 22)
    GUICtrlSetOnEvent(-1, 'Option')
    $SYS[7] = GUICtrlCreateButton('Löschen', 200, 30, 80, 22)
    GUICtrlSetOnEvent(-1, 'Option')
    $SYS[8] = GUICtrlCreateButton('Umbenennen', 20, 58, 80, 22)
    GUICtrlSetOnEvent(-1, 'Option')
    $SYS[9] = GUICtrlCreateInput('', 110, 60, 350, 20)
    GUICtrlCreateButton('Exit', 380, 30, 80, 22)
    GUICtrlSetOnEvent(-1, '_Exit1')
    GUICtrlCreateLabel('Datei Option', 0, 5, 1000, 20, -1, $GUI_WS_EX_PARENTDRAG)
    GUICtrlSetFont(-1, 11, 900, '', '')
    GUICtrlSetColor(-1, 0x0000FF)
    GUICtrlCreateButton('Aktualisieren', 290, 30, 80, 22)
    GUICtrlSetOnEvent(-1, 'OPSHOW')
    GUISetState(@SW_HIDE, $GUI1)

    [/autoit] [autoit][/autoit] [autoit]

    Func _Starter()
    Dim $Suche = GUICtrlRead($SYS[1]), $Drive, $st = '.', $a, $y, $z = 0, $j_N = 0, $co
    If $Suche = '' Then Return GUICtrlCreateListViewItem(' " Error " Keine Eingabe im Suchfeld', $SYS[0])
    If $Suche = '*.*' Or $Suche = '*.' Or $Suche = '.*' Then Return MsgBox(0, 'Info', 'Diese [*.*] Wildcard oder nur [*.] u. [.*] wird nicht unterstützt! ',3)
    _GUICtrlListView_DeleteAllItems($hLV)
    GUICtrlSetData($SYS[4], '')
    Dim $obWMI = ObjGet('winmgmts:\\' & $st & '\root\CIMV2')
    If BitAND(GUICtrlRead($SYS[12]), $GUI_CHECKED) = $GUI_CHECKED Then $j_N = 1
    If BitAND(GUICtrlRead($SYS[2]), $GUI_CHECKED) = $GUI_CHECKED Then
    $co = $obWMI.ExecQuery('SELECT * FROM Win32_SystemNetworkConnections')
    If Not IsObj($co) Then Return MsgBox(0, 'WMI Output', 'No WMI Objects Found for class: ' & 'Drive ',3)
    SplashTextOn('Suche gestartet', ' Bitte warten ...', 150, 40, -1, -1, 20, '', 13)
    For $ob In $co
    $y = StringSplit($ob.PartComponent, '\')
    GUICtrlSetData($SYS[11], 'Suche in : ' & StringReplace('\\' & $y[9] & '\' & $y[11], '"', ''))
    $a = _FileFindNet($Suche, StringReplace('\\' & $y[9] & '\' & $y[11], '"', ''), '', $j_N, 0)
    For $n = 1 To UBound($a) - 1
    GUICtrlCreateListViewItem($a[$n], $SYS[0])
    Next
    GUICtrlSetData($SYS[4], $a[0])
    Next
    Else
    $co = DriveGetDrive('all')
    SplashTextOn('Suche gestartet', ' Bitte warten ...', 150, 40, -1, -1, 20, "", 13)
    For $i = 1 To UBound($co) - 1
    $Drive = DriveGetFileSystem($co)
    If @error = 1 Then ContinueLoop
    GUICtrlSetData($SYS[11], 'Suche in : ' & _StringProper($co[$i] & '\') & ' ' & $Drive)
    $a = _FileFindNet($Suche, '', _StringProper($co[$i] & '\'), $j_N, 0)
    If @error Then ContinueLoop
    $z += $a[0]
    For $n = 1 To UBound($a) - 1
    GUICtrlCreateListViewItem($a[$n], $SYS[0])
    Next
    GUICtrlSetData($SYS[4], $z)
    Next
    EndIf
    _GUICtrlListView_SetColumnWidth($SYS[0], 0, $LVSCW_AUTOSIZE)
    SplashOff()
    EndFunc ;==>_Starter

    [/autoit] [autoit][/autoit] [autoit]

    Func OPSHOW()
    If GUICtrlRead($SYS[0]) = ' ' Then Return MsgBox(0, 'Info', 'Bitte wählen sie eine Datei im Hauptprogramm [ Tabelle ] aus ! ',3)
    $Path = _PathSplit(StringReplace(GUICtrlRead(GUICtrlRead($SYS[0])), '|', ' '), $szDrive, $szDir, $szFName, $szExt)
    GUICtrlSetData($SYS[9], $Path[3] & $Path[4])
    GUISetState(@SW_SHOW, $GUI1)
    EndFunc ;==>OPSHOW

    [/autoit] [autoit][/autoit] [autoit]

    Func Option()
    Dim $Folder, $len
    $Path = _PathSplit(StringReplace(GUICtrlRead(GUICtrlRead($SYS[0])), '|', ' '), $szDrive, $szDir, $szFName, $szExt)
    Switch @GUI_CtrlId
    Case $SYS[5]
    $Folder = FileSelectFolder('Ordner auswählen', '')
    FileCopy($Path[1] & $Path[2] & GUICtrlRead($SYS[9]), $Folder & '\')
    ShellExecute($Folder)
    Case $SYS[6]
    $Folder = FileSelectFolder('Ordner auswählen', '')
    FileMove($Path[1] & $Path[2] & GUICtrlRead($SYS[9]), $Folder & '\')
    ShellExecute($Folder)
    Case $SYS[7]
    FileDelete($Path[1] & $Path[2] & GUICtrlRead($SYS[9]))
    Case $SYS[8]
    If StringLeft(GUICtrlRead($SYS[11]), 2) = '\\' Then Return MsgBox(0, 'Info', ' Datei kann auf diesen Wege nicht Umbenannt werden! ', 3)
    $len = StringLen($Path[1] & $Path[2])
    Run(@ComSpec & ' /c ' & $Path[1] & ' & cd ' & StringLeft($Path[1] & $Path[2], $len - 1) & ' & REN ' & $Path[3] & $Path[4] & '' & GUICtrlRead($SYS[9]), '', @SW_HIDE, 2)
    ShellExecute($Path[1] & $Path[2])
    EndSwitch
    EndFunc ;==>Option

    [/autoit] [autoit][/autoit] [autoit]

    Func VOeffnen($hWndGUI, $MsgID, $wP, $lP)
    If GUICtrlRead(GUICtrlRead($SYS[0])) = '' Then Return (0)
    $EV = DllStructCreate('int;int;int', $lP)
    If @error Then Return
    $evt = DllStructGetData($EV, 3)
    If $wP = $SYS[0] Then
    If $evt = $D_B_C Then
    $Path = _PathSplit(StringReplace(GUICtrlRead(GUICtrlRead($SYS[0])), '|', ''), $szDrive, $szDir, $szFName, $szExt)
    ShellExecute($Path[1] & $Path[2])
    EndIf
    EndIf
    EndFunc ;==>VOeffnen

    [/autoit] [autoit][/autoit] [autoit]

    Func _ExitComand()
    Exit
    EndFunc ;==>_ExitComand

    [/autoit] [autoit][/autoit] [autoit]

    Func _Exit1()
    GUISetState(@SW_HIDE, $GUI1)
    EndFunc ;==>_Exit1

    [/autoit] [autoit][/autoit] [autoit]

    While 1 * Sleep(10)
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Änderungen einer .ini Datei vor einer portablen App neu Includen

    • timyboy
    • 31. Januar 2013 um 18:25

    Also scheint es irgendwie nicht möglich zu sein, wenn von den grossen Programmierern auch keiner nen Rat hat... was könnte man als Alternative effektiv anwenden?

  • Änderungen einer .ini Datei vor einer portablen App neu Includen

    • timyboy
    • 31. Januar 2013 um 12:59

    Joriktos , genau so ähnlich war mein Gedankengang. Und da man ein Programm auch einmal vom Stick z.b. auf den pc läd, müssten die bisherigen einstellungen auch mit dahin übernommen werden.

  • Änderungen einer .ini Datei vor einer portablen App neu Includen

    • timyboy
    • 30. Januar 2013 um 07:57

    Ist es so kompliziert?

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™