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. Script-Bär

Beiträge von Script-Bär

  • viele viele labels gehen nicht :)

    • Script-Bär
    • 14. Juni 2010 um 21:05

    Ich würde beim drüberschauen mal sagen, dass du bei zeile 20

    [autoit]

    $y = $y + 15 oder zumindest + 5

    [/autoit]

    schreiben solltest. ansonsten legt er alles auf (fast) einen haufen.

  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Script-Bär
    • 14. Juni 2010 um 15:45

    Danke UEZ !!!!!
    Für die ganze hilfe.
    :thumbup: :thumbup: :thumbup:

  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Script-Bär
    • 14. Juni 2010 um 15:04

    Ämm, doch nicht gelöst.


    UEZ: Ich wolte das ganze in ein Skript einbauen, aber es geht nicht:

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <AVIConstants.au3>
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <WindowsConstants.au3>
    #include <GDIPlus.au3>
    #include <Memory.au3>

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

    D1()

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

    Func D1()
    $hwnd = GUICreate(" Installations-Assistent", 400, 300)
    $titel = GUICtrlCreateLabel("Willkommen zur Installation von TESTPROGRAMM.", 20, 5, 1000, 100)
    GUICtrlSetFont($titel, 10, 400, 0, "Arial Black")
    $W1 = GUICtrlCreateLabel("Bitte schliesen sie alle Programme, um komplikationen beim Installationsvorgang zu vermeiden.", 10, 30, 380, 30)
    GUICtrlSetColor($W1, 0xEE7600)
    $W = GUICtrlCreateButton(" Weiter > ", 155, 272, 70, 25, $BS_DEFPUSHBUTTON)
    $A = GUICtrlCreateButton(" Abbrechen ", 250, 272)
    $width = 256
    $height = 256
    _GDIPlus_Startup()
    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hwnd)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics($width, $height, $hGraphics)
    $hBackbuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBackbuffer, 2)
    $hImage = Load_BMP_From_Mem(Bild_Image())
    _GDIPlus_GraphicsDrawImageRect($hBackbuffer, $hImage, 0, 0, $width, $height)
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, $width, $height)
    GUISetState(@SW_SHOW)
    While WinExists(" Installations-Assistent")
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    Case $W
    GUIDelete()
    D2()
    Case $A
    Exit
    EndSwitch
    WEnd
    EndFunc

    [/autoit]

    Wo stckt diesmal der Fehler ? ?( ?

  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Script-Bär
    • 14. Juni 2010 um 14:45

    UEZ: Ah. danke!!

  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Script-Bär
    • 13. Juni 2010 um 21:47

    UEZ: Ich hab aus deinem Anhang folgendes herauskopiert:

    [autoit]

    #include <GDIPlus.au3>
    #include <Memory.au3>
    Local Const $width = 800
    Local Const $height = 800
    Local $hGraphics, $hBackbuffer, $hBitmap, $i, $pi_div_180 = 4 * ATan(1) / 180
    Local $w_h = $width * 0.5, $h_h = $height * 0.5

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

    Local $title = "GDI+: Erde - Sonne Rotation von UEZ"

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

    Opt("GUIOnEventMode", 1)
    $hwnd = GUICreate($title, $width, $height, -1, -1)
    GUISetState()

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

    _GDIPlus_Startup()
    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hwnd)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics($width, $height, $hGraphics)
    $hBackbuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBackbuffer, 2)
    $hImage = Load_BMP_From_Mem(Bild_Image())
    ;GUIRegisterMsg(0x000F, "WM_PAINT") ;$WM_PAINT = 0x000F
    _GDIPlus_GraphicsDrawImageRect($hBackbuffer, $hImage, 0, 0, $width, $height)
    Sleep(1000000000)

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

    Func Load_BMP_From_Mem($pic)
    Local $memBitmap, $len, $tMem, $hImage, $hData, $pData, $hStream, $hBitmapFromStream
    $memBitmap = Binary($pic)
    $len = BinaryLen($memBitmap)

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

    $hData = _MemGlobalAlloc($len, 0x0002)
    $pData = _MemGlobalLock($hData)
    $tMem = DllStructCreate("byte[" & $len & "]", $pData)
    DllStructSetData($tMem, 1, $memBitmap)
    _MemGlobalUnlock($hData)

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

    $hStream = _WinAPI_CreateStreamOnHGlobal($pData)
    $hBitmapFromStream = _GDIPlus_BitmapCreateFromStream($hStream)
    $tMem = ""
    Return $hBitmapFromStream
    EndFunc

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

    Func _WinAPI_CreateStreamOnHGlobal($hGlobal = 0, $fDeleteOnRelease = True)
    Local $aResult = DllCall("ole32.dll", "int", "CreateStreamOnHGlobal", "hwnd", $hGlobal, "int", $fDeleteOnRelease, "ptr*", 0)
    If @error Then Return SetError(@error, @extended, 0)
    Return $aResult[3]
    EndFunc

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

    Func _GDIPlus_BitmapCreateFromStream($pStream)
    Local $aResult = DllCall($ghGDIPDll, "uint", "GdipCreateBitmapFromStream", "ptr", $pStream, "int*", 0)
    If @error Then Return SetError(@error, @extended, 0)
    Return $aResult[2]
    EndFunc

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

    Func Bild_Image()
    Local $Bild = "0xFFD8FFE000104A46494600010101004800480000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12100D0E110E0B0B1016101113141515150C0F171816141812141514FFDB00430103040405040509050509140D0B0D1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414FFC000110800AA00E303011100021101031101FFC4001D000100010403010000000000000000000000060405070801020309FFC4004210000103030202070504090304030100000100020304051106211231070813224151611432718191154272A1091623336282A2B1C15253E12492A3F05493B2F1FFC4001D010100020301010101000000000000000000040503060702010809FFC4003E1100020103010309070302040701000000000102030411210512310613415161718191A1142232B1C1D1F00742E115F1166272822333525392A2B2D2FFDA000C03010002110311003F00FAA6802008020080200802038E480B7DE3515AB4F53FB45D2E5496D83FDDAC9DB137EAE202C73A90A6B33785DA48A16F5AE65B9420E4FA926DFA102BBF597E8C6CA3336AFA1A8DF87FE843EAB3F389AEDBD792AB9ED8B0A6F12ACBC35F91B351E48EDDAEB31B492EFC47FF00A68B41EB7BD1507F0FEB1CD9F316DAAC7D7B3513FC43B37FEE7A4BEC597F80B942D67985FF009C3FFD176B4759BE8C2F523590EB0A1A771FFE707D281F174AD681F553296D7B0ABF0D65E3A7CF0575C72476EDB2CCED24FF00D3897FF2D9912D977A1BDD232AADF59057D33FDD9A9A41231DF070242B64D49651AA54A73A5270A9169AE87A32AD7D31840100401004010040100401004010040100401004010040100406BE74F7D706C9D0CEA1FD58A6B454DF752985B33A26C822A781AEF778E4DCE48DF01A7623719545B436B52B0F75ACC8E9BC98E425E728EDDDF3A91A74536B2F2E4DAC6711D135AF16D6BD66BA6AAEB4FD236B60F632EADB0D23B6F67B4B3B23FF00D8497E7E040F45CEAEF9497D5DE212DC5D9C7CDEBE583AD597217626CFC39C1D5975CDE9FF008AC2F3C98AAE31D55D2A9D555B5135654B8E5D354486479F8B9C492B5C9D7A955E6A49B7DAF26F5439AB78737462A31EA4925E48EB050679858F7B27B9553DBECFC8E4BC64C7CF14B2DB8E792C8A4668D63DF4F6A1BEE89AFF006CB05DAB6CF539C97D1CC581DF880D9C3D082158DB5EDC5ABCD19B460BCB2B2DA74F9BBDA51A8BB5671DCF8AF068D90E8A7AEFDCE82786835ED20B853121BF6BD0C6192B3D6488775C3D59C38FF495BBD8F29D690BC8F8AFAAFB791C7F6DFE9B539A75B63CF0FF00E893D3FDB2E8EC52CFFA8DBCD33AAED1ACACF05D6C97182E54130EE4D03F233E208E608F1070478ADEA956A75E0AA529653EA386DDD95CD85676F750709AE29FE6ABB568CBB2CC420802008020080200802008020080200802008020080203AB9C18D24EC0203E51F4977D1AF7A57D53AA4BFB58EE15AF34EE3BFEC19DC87FA1AD5C576BDE7B55D4E4B8670BC343F6D6C2B5FE97B1ADAC3838C537FEA97BD2F56CED69881C0216B7332577D2488599F2461C1B90A346A6B82AF9F49E0E91DA9CD7E0B70A52793EBACB1C4AC6595CEFBABD346075D23C27B23867BBF92FA91923708B4D5DA4B49CB57BC13A9D72D72DAC82765EF24C8D6363BA8CD82BDDADB50DC19513456CA6A36C52C0D7111CB2BDF96123912D6B1FBF31C5EAB7CE4AC672AB5679F7525A7465FF006F53907EA5DCD27696F45C539CA4DA7D2925AACF536D77E3B0DD37383065C4019C64AE907E7C394010040100401004010040100401004010040100401018E7AC3EB07686E86B545CE290C756694D2D3381DC4B2911B08F817F17F2955DB46E3D96D2A55EA5A77F05EA6CDC99D9EB6A6D8B6B592CC5C9397FA63EF4BD133E6ADB29C70363C6C0602E1137AE4FD8B5A6F2D920A0A731BC2C4F5455D59E519274F510A9A76823395066B0F4354BAA9B922E7269B05FBB14AA59E9212BBD38970A4D39900F029B822CEEFB4EF57A5C1DF832BD451E617BDA47EE7A4F2D243166704CB4A37DD6462AF4E3E3CF77F25E5D365BC2E933707AA9690FD58E8C5B5523386A2EB50FAB7679860C3183E186717F32EA9C9BB7E66C54DF19B6FE8BE59F13F3FF002DAFFDB76B4A09E94D28FD5FABC7810FEBE5AAE7B6744F4960A395D1555EABA30E2C38708612252E07CF8C423E6A66D8BAF66A0927AC9FF2717E51549FB2AA34DE1C9FA2D7E78308F42FD76B53E801059F5C53CDAA2CCC018CB84647B7423F88938947C4877F11E4AAACF6DE128D7D7B7A4D7AC76F5D5A629DDADF8F5FEE5DFD7F3ED66E97477D30E90E952845469ABE535C5C1A1D25307705445F8E2761CDF8918F2256D74AE29578EF53964DF6D6FADEF23BD4269FCD77AE24CB3BA904E3940719CA03CAAEAA2A2A696A27788E18985EF7BB935A0649FA2F8DA8ACB3E36A2B2CC43A6FAC7D05FAFD151CD6C75BE8A579636B65A80401F74B9BC23841DB3B9C655352DA71A925171C27D253D2DA50A95375C70BAF246BA47EBD9D1868398D3515C26D575CD770BA2B2B0491B7D7B5710C3CBEE92A4D4BFA14F44F3DC42BAE50D85B3DD52DF7FE5D7D745EA6C252CFED34D0CDC0F8BB4607F04830E6E467047815626CA9E564F543E840100401004010040101AE1D73A2A8D45A5AD960A197352D9BED17C00EF2358D731ADF997B88F5605A6F29A7295BAA10E2F5F05F9E8755FD3E70B6BEA979597BA96EA7D4E5AE7C961F6334BE86948C6DBAE4ADE4FD175664AED141ED3818EF05"
    $Bild &= "E3814B5EA6E191F4A503A22D6B878AF8E19D4D4EFAAA66458AC62A210E6B7C167A5066AB2B8DD96195B4162C38B4B558C68E48F52E7A4AEA9B342DECA3761B24990C69E6703270B3AA4961322C6E65AB5C116BAED301CD3DC5EDD22653BC6BA48D5568C92AE78E9E18F8A595E23603E2E2701788D19CA6A10E2F445B476846941D493D12CBF036E2C96B86C766A1B7D38E182920640C1FC2D6803FB2ED7469468538D28F08A4BC8E0B5EB4AE2ACEB4F8C9B6FBDEA69BF5B8BA1D51D26B28184BA0B3D2361E1CEC247FED1C7E8631FCAB41DBD70A774A9FFD2BD5EBF2C1A56D4CD6AFBAB8451806AF4D870398C6FE8B5ACA650CA8F59647E99968AAD9574924B495519E264D03CB1EC3E61C371F259A156A527983D4852B58EF6F2D1F5A324E97EB23D2D68E63228F533AED4B18C361BB40DA827E3210243FF7ABAA5B6AEE92C379EF27D2BEDA14345572BFCCB3EBC7D499C5D7E35E52465B55A62C752F1F7E2EDA21F42F72B3872827C2505EA497CA0BD871A717E6BEE5B6E7FA42F5F3598A3D2D60A776F974DDBC99F907B567FEBB29708A2155E545FAF86947D5FD8A3D4DD62FA54D67D1B56D7BF53D15A9B2D31924A7A1A18DB1B99C8C65EFE270246C7079ECB0CF69D7AA9C5E123ED5DA77F5ECDD5751474CE8963BB2F3FDCC4D77EB133D5699ABA0A3B53E8AE3510F65ED62A3223CE03CB5BC390719C6FB641F05154D25845054DBAA749C211C49AE3923BD5AB409E90FA74D21667C7C74DEDADAAA9046C628732BC1F88670FF0030532D21CED68A22EC4B7F6BBEA50E84F2FB96A7D8B68C3405B99DDCE50040100401004010040707914069174CDAF9D74E9C6E953049DAD2DB8B6DA1A0FBCD67EF07C4485FF40B90EDBBC94B69CA4B84311FABF56FC8FD11C9AD97CD6C28466B12A999F76748FF00EA979B21FAF747C74B5F05DE89A0D157F78F08D9B2119FEA1BFC43950DED15092AB0F865F3FE7EE6C9B2EFE5383B6ABF143E5FC7CB034FDA8B5ED7614151C9EEEAB2C3327D8AD7B3086EEBDC63D069D735B8E4C9563A01D800E0ACE952C1A8DCD5C3C9778ED6D6BC103656B0A7A15F2B8CAD4836AFA89E1D75666B637BE08CBB87B2767271DEE5E39D8839E5EEED935F71271AF1C7E7E7E2361B08C276159B7ABEBF4E3F4F3EA9FC96B12303B83DE19C2BBE6F28D62371878C9EBA5B4D327D4D4D2B99DCA73DB1C8F11CBF320FC9596CBB5552EE326BE1D7F3C4C3B42F1AB5704FE2D0C9F3CACA782492470646C69739C790006EBA0B6A2B2CD29E86926A8B7CDA82F971BA4C0992B2A249CF178024903E4303E4B8C55A92B8AD3ACFF736CD7AAD1726E4FA48F4BA5DEE3FBB3F45E943040741F516CACD35B96866FE270BC35BBA9865433A60B1D7D803720357C8E7891AA524B42C35361E227B8B3A44295328E2D3F4F0D4092A29C4B1807BA5A0FE457D4D2662E6571922397CA4963A79A9A19A78E85CF2E14BDABBB3E791DDCE3F25923292EE2BABD2F75C53D3ABA3C8825650B1AE76D83BEEA7426F06AF5682523E9D742FD00697D1DACA8F5ED828A3A0757D821A7928181C1B14D2703DF235A49E025AD68C6DCDDE656F96B6F084B9E8E9948ECF61B2EDEDAB2BBA31C6F452C77E1E7B0CF8390CAB4364394010040100401004010168D5FA8A0D23A5AEF7AA9DE1B7D24B54E1E618C2EC7CF18F9AC55AAC68D39559708A6FC897696D3BDB9A76D4FE29C94577B783E65D92E35159739A7AA7F6951572BA691E7EF48E3C4E3F324AE093AAEAD594E7C64DBF33F63D6A10A34634E92F760925DC96119E345C4CD4BA66AECF360C8C6F1C04F81CE47D1DFF00E95AD182B8A12B77C7A3F3BCE6DB464ECEEA1751E1D3F9DDF23A592CE1C1BDDC11B107C151C5B4B0CF7735CC8BA7AD44003854BA70355BAAE4C291EDA56B5B246E67A8190ACE9C92F8960D7AAA75358BC97BA174157FBA91AF23C01DD5D5150A8BDD792AAB29D3F89115BE69BA975FC55BA19087C8E0D91AC69259E032D209EE83B1C72F1DC9A7BBB6ABCFA961E1BE84B8786BC3A1E3EA5DDADE5356EE9E782E197C7C74E3D2B3F426B410326A5696C8D971B12D93B4DFD4E79FA2D8A8C23382DD79F1C9AE55938CDE563C304874ED0F60D965C005C40F90FF00FAB67D954772329BE9FA1537555CDA8F51E1AF2B5D45A5EB783F79337B16FF0036C7F2CA97B466E16D3C717A79E9F22BA6F08C106C01C4343765A0AA04171C9EFF00AB111663802CBECFA0DC4582F3A5590C4E2D6649F151A76FA98274D25A108B8E9690127832BC732D157528E4B15558453825EDC2C528915D24B5646EED03407003017850C10AA76107BDC01CD72FAF81575118CEFD13A22E38C0CA9745F41AA5F45C7547D3EEA75A72B6C9D0458AB2E93CF5374BCF15CE696A242F716BF021193E0216C581C8782E8B63070A11DEE2F53B16C1A53A7614E551E652F79E7B787A60CDCA79B004010040100401004010180FAE7EACFB0FA25FB2E27E2A2F3571D3607311B4F68F3F0EE35A7F1AD6394571CC584A29EB378FABF4583A4F202C7DAF6CC6B497BB4A2E5E3C17ABCAEE349ADAC2D731C3620E42E3ACFD2359A7933CF4732F655B4538D9B2E1A47A3BFE71F45716B5715632EB399ED78EF539C1F47D09B4B6DF62D4150D68C324776AD1F8B73F9E561BCA5CDDCC92E9D7CFF935E856E72DA2DF15A797F04FAD54E23A761C77885EE92CB358B89B7268BDD340D9070B9B969E6AEE8C13586554E4E3AA2BA934E50F6864EC7F6A793F276F972FC95AD1B4A59CE352354BCAD8DDCE85DA3A12C34C19C0191389C018DB85C390DBC7D15AAA1AC71C13FA35F52BDD5CEF678BFBA7F42ABB00D180000B3F37830EF179A58441"
    $Bild &= "035A3CB75B0D187374D44AF93DE93645B5DB4D58A7A7076692F23F21FE555ED17BDBB05DFF009EA619EA44A1B280EEF054CA918B74AB75B98198E1591D3C1F705AAAED0242416E428F2A7967871C91BBEDB29E9207B8B4072C528A488B522A28C45A9A60E95F8E4AA6A259296B3C904B930BC9C2C0D1553D488DD600DE2CEE56320CD10E874A4FAC355DA6C54AD227B9D64346C20722F786E7E59CFC94CB587395A305D2CA6AB6CEE6AC28AFDCD2F367D76B45B29ECB6BA3B7D233B2A5A5859044C1F758D686B47D005D45249611DA631508A8C7822AD7D3D040100401004010040101A53D6FAED5BADBA5CB6696B452D45CE6B5518269A92274AFEDA621CEEEB727DC6C473EAB9B7295D5BABA85B518B96EACE16BABFE17A9FA079034A86CDD955768DD4D415496332692C47B5F5B6D78147A27AA5EB7BD3239AE31D369F81DBE2ADFDA4D8FC0CCFD0B815596FC99BDAFAD4C4176EAFC97DD12F6972F365DBB71B7CD57D9A47CDEBE499B07A3BAB7DA34DD3C2CACB9D55CE48FFD2D10B0EF9E4327FA96D56DC98B6A2973B3726BC17D5FA9CBB6872BAEEF26DD382827E2FCF87A13F6E83B1099B2BADF1C92347087484BB6CE7C4FAABB7B26CA52529534DAEBD4D5FF00A95E61C5546976685C458ADE1B81454EDDB1DD88059BFA759FFD98F9222FB4D77C66FCD9D0E9FA13EEC3C1F8490B1BD996BD11C771F7DAAB74CB274759BB2FDD3F2078387F95865B3B73FE5BF33D7B467E24741198C96BC60AF1B92869247DDE4F81E9147C72342CD4E1BD248F127845CC9C0CAB822961AFA03593BA6E1C8772CF9782AEAD45CE6E479D0B64F42213CB0A0CE9EE8C14CE8C1E6A3B47C2DF5A447192B04F431B31E6A83515B298608E49A477BB1C4D2E71F800A0CD3969159657D66DBC220B5DD17EA8B8173D96A9037CA491919FA39C0A8AECAE27AA8FC91593B6AB2D774895FF00A35D4F6C8DD24D64A931B464BA0026C0F33C04E146A9695E9ACB83F9FC88352DAAC7571316DDDA1A5E0F319054145454D09F753ED20354F4ED4F5F23734D62A596B5D91906470ECA31FD6E70FC0B61D894B9CB9737C22BD5FE325EC7A3CEDEA9BE104DF9E8BF3B0FA10B7C3A21CA0080200802008020080202921B650D1545555434B0413D4383EA2663035D2900005E4732000327C02F2A293CA5C4C93AB39C546726D47865F0E9D3A8836ADEB0DD1BE87ED1B78D636A8668CF0BE9A09C544ED38CE0C71F1387D15B50D977B73FF2A937DB8C2F3784525CED6B0B45FF001AB25E397E4B2CC5575EBEFA122E26DA6DD79BAB838B438C2C8633CB7CB9DC5BEFF77C3C15E4392F78F5A928C7D7E4BEA69F77CBAD9D6FA5384A6FB925EAFE85B2FBD776A28A8ADF5347A41B236AB27826AE208D811CA3F55EE9F2794A528CAAF0ECFE4ABBAE5DCA8D2854A76F9DEE872FE0B869FEB8B5972C7B5E926C7C447EE6BB381E3CE3DD45ADB1234FE1A9E9FC936CF96356BACD4B7C774BF832769DE9F6C5786B45553565B9E7C5EC0F68F9B77FC95355B29D3E0D336DB7DB542BAF7A2E3EA644B7DD292EB009A92A23A88C8CF131D9FAF9280D38E8CBD8548545983C9EEF89B27BCDCAF0E2A4B0CC879C74C2393881DBC02C50A4A12CA3D39651ECE1905673C9C3630D681E4BE02CD736B5CFD8055B718C8C1659DB83B2AE9703CB29A1B53AE4F3C6EECE06FBCFFF00017C851755E5F031E32795CEBE9AC54AF14AC65347E321192E3FDCAC92A90A31C41611E26D456862BD47AE5E24716BAA6568F132700F90FF00854F52FB1D6CACA951F411A8FA4E3492F7AA6AE9B7E65DDA33E63FE1478ED0D7A57A9139FDD7C4A9B95934CF4BAD6C7758A2A7AF70CC578A2C34B88F0947DE1E79DC7870F3529D3A37BF1E8FAD7D7F3C8F93A746EF49F1EB5F5325756BE89CF46B6CBECF53490415D5B54D8FB48482248236F71D9F52F79DF7F3575B26D256D09B9AD5BF45F8CB0D9D69ECAA4DAD5BF44668072AF4B839401004010040100401018D7AC474ACFE863A26BDEA8A78E19EBE9DAC8A921A804B2499EF0D68201048192E2011B34AB2D9B67EDD750A0DE13E3DC8AFBFBAF63B79555C5703E5FF00487D61FA46E959EF65FF0052D5BA8A43BDBE91DECF4C0780ECD980EF8BB27D575FB2D936769AD2A6B3D6F57E6721DA7B5EE6B2DD9CF8F4705E4446DD41C8F0E55DF046875EB65EA4D6C16C74A431A37272556D7AA96ACA1A9BD5AA28C4CC1258FDA20B5C25B9EC5847E4D1FE16AAEBEEB93EB378F64DF8D28BFDABEC4D74FE9D6C61BDD54B71706CF6966A28C8DA7EC81EE66400153CA4DEACD9E85248C9361A37DB9CC929DE6390722D5826935865C524E0F3178321DBAFA7818CA9F7BFD607F750274B1F09774AE33A4CBDB5C1C010720A8E4F387B4BB91C1080F29E6ECE339D8E39AC7396EA0592B266E492E553525A9F4B6BDC2A256B183771C051BE29611E1B2AEE9511DBA93806D1C6DC9F5532AB54E3BAB823E3C259310EADBCCD5323DCE7607801C87A2D7EB3DED59595AA36623D49776C6F7B5CFC9F20A9AA4927829EAD4C107AEBAC5238B43F0EF276CA3651592A8994DA7354DCECD7F83ECD8A7AC7CAE0D751D3B0C8F97F0B4737797D392CD42A4E135CDEAFA918E9559C26B735EC3E8869AA192DD60B7D34C7F6D142C6C9F8B1DEFCF2BA7528B84145F13A0D34E3049973030B2990E50040100401004010040692FE926D6AD6DB7496918E407B5964BA54333B80C0638BE44BA5FF00B56FBC95B7DE9D4B8EAD3EAFE8691CA6BA54E9C2967B7EDF534768A9C492716174E4B0714BAAEE6DB24B414C063658AA4B08D7EACCC85A26DE1F20711CCE16B779326ECBA5BF3736660B5D209A666DC8"
    $Bild &= "00B58AB2C23A3D1A7BD244EED56FCB4602A7A92CB364A34F089A5929BB2209F05199694D6096DBEA1AC232760BE4B52641E091DBA56D748C6023889008F35166F7513692DF9244D236F030379E3CD402F168048D2E2DCEE3C1635522E4E39D51EB0F887B048D208C82BDB49E8CF85AABB4F4752098E5746EF5DC28552D632F85E0F8D64B5D2586B692E2D91ED6490B4121CD3E38C0D946A76D5215379EA8F0A2D32CBABE96EB2C45B4D413CFC4F24F66C276516E6155F08B662ABBCD7BA8C6578D13ABAE8D91B4B64A8323B60642D8C0F9B8855156D6EE6BDCA6FD17CD95B3A5565C224729BAB2EB3BD480D5BE86D919F78CB3191E3E018083F50B053D89773799B51F1CFCBEE43FE9D5E7C7089869EEA6DA76091B2DFEEB5B78783930C0053447D0E0977D1C15CD1D85463AD59397A2FBFA9229EC7A4B5AB26FD0CCDA5741E9FD130186C769A5B735C30F74318E37FE279EF3BE64ABEA36F4A82C528A45C52A14A82C538A45FD4833840100401004010040101C72407CA8EB83ACBF5E3A7ED4B2B1C1F4B6D7B6D70EF9C08461FF00F90C87E6BB2F27EDFD9EC619E32D7CFF008C1C5F94D75CEDD4FA969E462FB75386B42D9CE635A792FF0046C030A056654546648D14E6B1B192B59BB6F2CD97646145332DD80B4969DB395AD56C9D16D70641B43981A32555CB89B1D2C60BDFDA623686B300058F049DFEA3B4FA9E0B65376D50E73630705CC639F8F52003B7AAF5184A4F113E4EBC69477A7C3F3A8B9F457D26DBF55EBDFB16D71CF5AEA7A5754D4D50670C500C868692772E24F80C63C764BBB4A94A873B534CBC25D2C6CBDAB42EEF5DAD04E4D2CB7C12E8F3667427032A89BC2C9BC140E3C4E2EF3395ADCA6E527225258583BB2A9D1ECECB82954EF650D27A9E1D3CF02A59511C9C9C33E455942E6954E0CC4E2D713BE5493C9CA038C8080A0ABBF50510265A960C7834F11FA0DD505EEDFD97B3D37735E2B1D19CBF2597E84885BD5A9F045B23576E91590E5B454AE908FBF29C03F0037FECB98ED5FD4FB5B7CC6C2839BEB97BABC965BEE7BA5BD0D9152A3CD496179951A22E971BD4F57535B37146D018D89800682773EBB0C73F32AF3915B5B6A6DC75EF2FE4B75622A296229BD5F5BD16EF16F8B306D1A146D9C69D2E3C5B7E9F525ABA894E10040100401004010040473A46D590E84D077FD43391D9DB28A5AAC1FBCE6B496B7E6703E6A4DB517715A1497EE69182BD554694AA3E847C70AB9A6AFA896AEA2432D44D23A591EE3BB9C4924FD72BBC51C456EAE0703DA9094D39BE25C2848E10A5F41A3D545EE95DB2835915B344CB49D4BC1E1F0056BB76916FB2E6D37132E586B4B58C39DFE2B5AAB0726747B6A98489851DDCB1A3750B99C1790AE5736F1DA7372C5286090AB64F665C7CDD91E4B1A864C9CE9997A06D3D4F6CB1DC2E10C2D8BDBEA0BBBAD03668036C0E59CAAFBDA8E53516F82365D8B6F0A54E7520B1BCCC9552FE088F99D9515D54DCA4FB7436582CC8A20ED96BFBC4AC1D5CE58A523D24793DCA2CE47B48A59AA5F17BAF737E05574EE6AD379849AF1332A716B547B1AB75441C6C91F82304071C853657352B52DF84DE3A75662508C658688EDCE4A86BCF6B33E469E45CE272B45DA552BA78AB3725D196DFCCB1A4A3D0B059E5C1E7BAD0AEE34E7C51694DB45348C6B41206FE6B57A94E9D37BC96A4C4D990F45D01A2B0C0E38E29F33123C9DCBF2C2FD4FC8CB1763B128292C4A6B7DFFBB55E51C2F0349BEA9CEDC4A5D1C3C8BF2DDC82100401004010040100406AE7E904D7674DF43D4D618E50CA9D415AC84B41C130C5891FFD42207D1CB6CE4DDBF3B78EABE105EAF4FB9ADEDDAEE95B6E2FDDF25A9F3BE3CBE3C0FA2EAB0D19C93683DE8B6DFE7DCB95B8170CE723EBFF00B95219A3D65AE0BED300DE2CEDC3CCE36F2512A2C95D38E5978B7D7BA91ED730EC48C83E3BAA7AD494B89EE8CE545E624BECDAB78784176361CCF89F355D52DBA8D86D769E309E84C28B5436468EFEEA04A81B253BE4D712EB4F7D0EDF89459D12C21739E92AC5FB1801D9257C8D0E9333BA374744DA4D9349DA68DCDE0923A667683F8C8CBBF3256975E5BF5652ED3AF59D3E66DE107C525E7D25757CBDE6B41F52B5ADA55527187896B463C594BC7EAA977C9183A972F1299F70784B2F08506A5432A896DAA9F00EEA9EB5433A45BE2B9C945297B7BCD3EF30F22A9E3B4A7673DE8EABA575FF0026574954582E31D4D2DCD9889ED6BCF3864E6ADE9DD59ED25BB4A4B2FF006BE3E5D3E1930B8D4A5F12D3ACA39EC7971FD9B87E03954D73B029D479DC6BB9FDF24A85D35D2748B4F073DA0C4E712401C6EF33851ED392942AD58C654DBCB5F13FA70F347DAB7AE306F24FE360646D681800600F25FA0611508A8C5612357E3C4ECBD008020080E39A0394010040101F347F480F480DD51D3943A7E398B2974ED0B6191DB9689E502570C01CCB7B21CFC1752E4DDBF3566EABE337E8B4FB9CDF6FDC3A975CDAD5457AF135FE96027679858C7C61FCF8DA07303BB92092318D8EFBE16D717866A373184E9E165CBCBEC995D4F27B3D4991EF6B5CD8C3DADED0BB72070B4119C6339C388F7483BACE9B92351AF4631C28A2E74D545996C85A2589CE05AC77163801390796E4F36BBCF63B2F325BDE3F5FCE944095151D1FE7E779526B98C8D84779A7BB968DB21ADCF80FEDF33CD61E6B79BFCEBFCE246952C2FCEC3D63AC072E0401E7E9FF00A3FE16095122CA05C692FF00342E1DED87828F2A0988D7A94DE8C91D2EAF670005C5AE502568F25AD3DAA92D74279D0DC435CF497A7ED00F691CB5224940FF006D9DF7E7E4D23E6ABEF93B6B69D4EA"
    $Bild &= "5EACD8F62555B476851B74F39797DCB57F23E87018185CC4FD1C586A6AC493BCE76CE02E7F7975CE5C4DAE19C791694E9E228F2F681950B9E326E9D25AA0D6139C0032B1CAB1F777051CB540B73CB2140A958CB145B6A6A33E3B2A4B8AF8C99A312DB3CB92B52BAAE4E840A491DB2D4EEAB68C9F089E4EBBD4D38E1654CCC1E004870B5EABCA1BDB55BB4AE271EC52963CB3833AB6A72E315E45E7411A9BA6A0EDA79A69A3A761777DC5C038EC39FA13F45D1BF4BE77FB676CD4BCBBAD39C28C74DE936B7A5A2D1F66F151B639BA14234E1149C9F5742FE7064E5FABCD3820080E0A018407280200802029EBEBA0B6D14F57532361A6823749248EE4C6B46493E8002BEA4E4D457167994945393E08F895AA3A42ACD7DD206A5D4B3D4344770B8CB72F65AA947060B8F037809C3886F0B79721E4BBB5B5BAB7B78515D09238E5ED6552BB9C93CC99E36FBD7B419A3358DA48E405EE078831E46486F0B41F1D86D819F0595C71AE0F32C249A59649F4E586FB7AF6765AECF74AE79FFA870A5A5756452E06630626B48E6483C44ECFE4073C73AF4A927CE492E8E38EFD7F3815D3B39DD49CE9473FC7F7F52694BD00F4A33D3764DD0D7F8C88010D928F8D8E739C09238B1D99E1E78CB816E0E33B457B5AC13D6B47CFF33F230FF41BD970A32F2FCFB9D2E1D0E74936464EDAED197F2F61904937D9B2BD8721B8C4AC04BF383B1D87CCAC90DA563531BB563E6BE5D042ADB12FA0DE68CBC9FCC875C2A2A682AE6A6AA865A59E2716BA29A2313E3DF3BB4FBBB3B9056509426934F25155B2AB0E316714F730E1EF2CBB8995552834F81591DC33E2B14A92645744DB7EA0DA50DC7505FF00544CCCC7470B6869DC79768F3C4F23D435AD1FCEB40E54D6E6E9D3B75D3ABF0E1F9D8757FD3FD9DFF1EADEC97C2B7577BD5FA2F53742E555EC74334DFE96EDF1F05CAEFAE3D92DA75BA97AF47A9DCE11DF92890A6DC46320EDE8B90AB82F308EC2B7039EE79A3B85D67DDD29AAEB7B488460E7B5EEEDE5E3F965609DD2EB0E39583CA5ABE2CEFC956D6BB33C6051CB53C448F25437175924C2052B9F9395ACDC57C93611C14B3C9C2D272B53BFB8DD8364D844B5CF2F3279AD0A737565BCCB0847064AE8B284C3639AA5D9E2A894E3CB85BB7F7CAFD97FA53B33D8F613BA92D6B49BF05EEAF54DF89A1EDAABBF74E0BF6AC7D49AAED05084010040100401004010102E9E34CEA0D67D0EEAEB0E969208AFB72B7CB494EEA890C6CEF8E178E200E09617007C090A758D4A546EA9D4ADF0A797F9DE44BB854A94270A7C5A34DFA2CFD16CE6321AAE9075592ED8BADD606E00F433C837F8060F8ADCEEB954FE1B5878BFB2FB9ACD1D819D6BCBC17DCDA8D0BD537A28E8F1911B5E8CB7CD52CE555726FB64B9F30E978B87F970B56B8DAF7D73F1D578EA5A2F42F696CCB4A3C209F7EBF332D430C74D0B22898D8E2600D6B18301A072002A86DB79659A4A2B0B81DD7C3E84058B54686D3DADA8DD4B7FB350DE20231C1590364E1FC248C83EA3759E8D7AB6F2DEA53717D8C8F56DE95758AB14FBCD68E953A80E9EBEB67ACD135AFB056632DA1AB73A6A571F20E3DF67C7BC3D16DD65CA7AF49A8DCADE5D6B47F67E86A17DC96B5B8CCA8FBAFABA3EFF00334BB5F745FAAFA2ABD1B66A3B5CD4129CF6523BBD14CDF38DE3BAE1CB96E33BE1744B4DA36F790DFA52CFD3BCE5B7FB02BDB4DC5C4FA31D4EB46BF47F40F6333C7D9D5DD0BEE730C7FB87F67FF8DB1AE51B7EE55CED09B5C23A2F0E3EB93AEF262C5D86CD8424B129664FC787A244E7A4ABEB6DD454D4B9CBEA24C7083827C87CCFF6F45C67963B415B50A56C9EB36DF847F96BC8DE6D57BCE5E1E64260B8BA473CF1E7B370071E27C7E9FE572B95DA45A462DF81582E40BF19EF06E71E793B285536828C9433ABCFA6097186564E054713CB81FE06FF0093F97E4A3CEF71A64CB1A79D4EAD9CB9F2007EF7F80A055BBC99610D59D03F2C04F8EEAAAADCF6922103CA49151DC5C68C95181413CF9271C968D75772AB2715C09B0896EA92E7BDAC60E2738E00F5586DA8CABD48D282CB6F0BBD929621172970467CB35B9969B5D2D2339451B5B9F338DCFD57F45F6558C3665850B2A7C29C547C96AFC5EA726AD51D6AB2A8FA5E4AD56A6108020080200802008020080200802008020080202CBAB746D975D5927B45FADB05CEDF30EF433B3383FEA69E6D70F02082167A35EA5BCD54A52C3461AB469D78EE545945C6DD6FA7B45BA9A8A92210D2D2C4D8628DBC9AC6801A3E40058A52739394B8B3DC62A9C5463C11ADBD2C748EDA9D7F590B0F1C5697B628D80ED24996F17C0E4BDBF25F9FB95D56775B5E493F7611DDF46DBF37E88C94AEA30CAEA7E7AA5F73CECF7C652DBB266EDA5797485D8F0681C4EF8171CFAF12E5B56EDC66CD928B4A9F1CBFB717E7F32E6DBAB5D119B8C02483E8010037F220FD542752955A999C75E9E1AB5D7DDC11337DC6194FF3A3CF8957437613637E1606E06FE99FEDC3F52BE56B9C2DEC99A8B4F42B61AC0E6C8FCECE76DF40AB5DEEF6EAEB26C61C59D854B7B369072081855F7379CD677999E9C5349A3CDF539E4A86B5FEF6912428143552F03762AAA2B2C9708E4A8D15466EFAAA861E03246C7F6AFDF180DDF7F9E07CD751FD3ED97FD4B9436E9AF769BDF7FEDD57FED8206D9ABECF652EB969E7FC64CF6DD805FB8CE60728020080200802008020383B203AB240F24377C78F821F13C9DD0FA10040100401004010040627E92FABE5A35B4F35C6DD27D8B7973BB432C4DCC533F739919E649F786F939395AA6D5E4F5B6D052A90F76A3E9E87DEBEAB5EBC90EA5B29BDE8BC3E26137696"
    $Bild &= "BB684A99A3D4948E8A8637889F3D3CA1CD00073985BC8E388B7C07AF25F9D76C6C69D9DF3A35A3F026DE383CA5869FE7496B6B39D2A5BD5961378CE7AB2FE653D4D7565BDA20AD0D865A86B9D1F0C8D7EDDD683DD2703123B6FE15A457B39DB38CDF0D3EADFC97996D1AEDA70968DE71E897CDF9174B56A5A77C0F74B208C3E2328C9C61A371F96143542752AF3537C1E3BDFF00726D3B98286FF5ACF87F62B7F583B1B75410FDE28DE5D818CBF84B88F96C3E27D154C28BF6B8283D1C925DD94979F1EE2C9D56ADE52EA4FCF197E5C3BCB80BB08E95E4CD1B444D602E73C00DC81B1F259AA593B87993CCA4F4D74FDDC7B5E985D8CFB0B8E69762C67D3F3C8B5D06B26D539BBFBD8073F772D2FF00EC47D157D4D9EE09F67DD2F9926DAF2351ACF4FA68E5F22436CA5AFD42386868E6A93E6C6EC3E2790F9AB1D9BC9BDA7B567BB634253ED4B45DEDE8BC59612BCB6B75BD56697674F971326F46FA12B34DD6CF5D5E6313491F66C8E3771708272ECED8CEC397AAFD4BC80E46DCF26B9DB9BE71E72A24925AEEAE2F2FADBC70D34E2CD2F6CED3A77EE11A49EEC73C7A5F7190576235B08020080200802008020387343DA41DC141C435A1A0003007820394010040100401004010040101417CB4477CB64D452B8B63971C44007201071BF81C61556D3B08ED3B595ACA4E29B8BCAE3EEC94BD7187D86484F725BD8CF1F558207A8FABDE8EBFCAE9A3A192D150E25CE96DB2767B9F1E120B3FA5525F724F64DFFC74B75FF974F4E1E846E6D2798E8C86D575571DB34D1EA59238860704F481F90396E1E3C437C3C16955FF004DADA4E4E8DC34DE78C53C678F06BADF99994EA26B5D17D387D0AFA4EADBD9D15453D45F3B76C94D2C2CC5396F048F07127BFBE09271E2A1D97E98D2B7B9E7EB5C6FA5C16E630FA1FC4F87513EA5E4E541D08E994D67BFF92B23EAE9493D3C9057DEEAE68A521D2369E36C79770904E4F1789C8F2C29B65FA65616D252AB5E72C61E1622B47A743ED5E279AD7952B271696BF6C3FBF612AB17431A4AC3276B15B054CFC41DDA553CC9B8181DD3DDD81F25B95972436258A5B96EA4D74CBDEF9E9E84775AA49B7BCF5F0ECF93269053C74D1B63898D8D8D180D68C003D02DBE308C128C561184F45EC0401004010040100401004010040100401004010040100401004010040100401004010040100401004010040100407FFFD9"
    Return $Bild
    EndFunc

    [/autoit]

    Aber es klappt nicht. Ich bekomme nur eine leere GUI.
    Wo steckt der Fehler???

  • Binärcode eines Bildes als Bild in einer GUI darstellen

    • Script-Bär
    • 13. Juni 2010 um 20:50

    Ich habe folgendes Problem:
    ich möchte ein Bild in ein Script direkt einbinden.
    Also ohne FileInstall().

    Ich habe jetzt als Möglichkeit gefunden, dass man dem Script die Binärdaten (?) des Bildes gibt, und dieses dann das Bild darstellt.

    Das Heruasfinden der Binärdaten klappt auch mit der Funktion von Bugfix

    Binärcode des Bildes

    Local $sData = ""
    $sData &= "0xFFD8FFE000104A46494600010101004800480000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12100D0E110E0B0B1016101113141515150C0F171816141812141514FFDB00430103040405040509050509140D0B0D1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414FFC000110800AA00E303011100021101031101FFC4001D000100010403010000000000000000000000060405070801020309FFC4004210000103030202070504090304030100000100020304051106211231070813224151611432718191154272A1091623336282A2B1C15253E12492A3F05493B2F1FFC4001D010100020301010101000000000000000000040503060702010809FFC4003E1100020103010309070302040701000000000102030411210512310613415161718191A1142232B1C1D1F00742E115F1166272822333525392A2B2D2FFDA000C03010002110311003F00FAA6802008020080200802038E480B7DE3515AB4F53FB45D2E5496D83FDDAC9DB137EAE202C73A90A6B33785DA48A16F5AE65B9420E4FA926DFA102BBF597E8C6CA3336AFA1A8DF87FE843EAB3F389AEDBD792AB9ED8B0A6F12ACBC35F91B351E48EDDAEB31B492EFC47FF00A68B41EB7BD1507F0FEB1CD9F316DAAC7D7B3513FC43B37FEE7A4BEC597F80B942D67985FF009C3FFD176B4759BE8C2F523590EB0A1A771FFE707D281F174AD681F553296D7B0ABF0D65E3A7CF0575C72476EDB2CCED24FF00D3897FF2D9912D977A1BDD232AADF59057D33FDD9A9A41231DF070242B64D49651AA54A73A5270A9169AE87A32AD7D31840100401004010040100401004010040100401004010040100406BE74F7D706C9D0CEA1FD58A6B454DF752985B33A26C822A781AEF778E4DCE48DF01A7623719545B436B52B0F75ACC8E9BC98E425E728EDDDF3A91A74536B2F2E4DAC6711D135AF16D6BD66BA6AAEB4FD236B60F632EADB0D23B6F67B4B3B23FF00D8497E7E040F45CEAEF9497D5DE212DC5D9C7CDEBE583AD597217626CFC39C1D5975CDE9FF008AC2F3C98AAE31D55D2A9D555B5135654B8E5D354486479F8B9C492B5C9D7A955E6A49B7DAF26F5439AB78737462A31EA4925E48EB050679858F7B27B9553DBECFC8E4BC64C7CF14B2DB8E792C8A4668D63DF4F6A1BEE89AFF006CB05DAB6CF539C97D1CC581DF880D9C3D082158DB5EDC5ABCD19B460BCB2B2DA74F9BBDA51A8BB5671DCF8AF068D90E8A7AEFDCE82786835ED20B853121BF6BD0C6192B3D6488775C3D59C38FF495BBD8F29D690BC8F8AFAAFB791C7F6DFE9B539A75B63CF0FF00E893D3FDB2E8EC52CFFA8DBCD33AAED1ACACF05D6C97182E54130EE4D03F233E208E608F1070478ADEA956A75E0AA529653EA386DDD95CD85676F750709AE29FE6ABB568CBB2CC420802008020080200802008020080200802008020080203AB9C18D24EC0203E51F4977D1AF7A57D53AA4BFB58EE15AF34EE3BFEC19DC87FA1AD5C576BDE7B55D4E4B8670BC343F6D6C2B5FE97B1ADAC3838C537FEA97BD2F56CED69881C0216B7332577D2488599F2461C1B90A346A6B82AF9F49E0E91DA9CD7E0B70A52793EBACB1C4AC6595CEFBABD346075D23C27B23867BBF92FA91923708B4D5DA4B49CB57BC13A9D72D72DAC82765EF24C8D6363BA8CD82BDDADB50DC19513456CA6A36C52C0D7111CB2BDF96123912D6B1FBF31C5EAB7CE4AC672AB5679F7525A7465FF006F53907EA5DCD27696F45C539CA4DA7D2925AACF536D77E3B0DD37383065C4019C64AE907E7C394010040100401004010040100401004010040100401018E7AC3EB07686E86B545CE290C756694D2D3381DC4B2911B08F817F17F2955DB46E3D96D2A55EA5A77F05EA6CDC99D9EB6A6D8B6B592CC5C9397FA63EF4BD133E6ADB29C70363C6C0602E1137AE4FD8B5A6F2D920A0A731BC2C4F5455D59E519274F510A9A76823395066B0F4354BAA9B922E7269B05FBB14AA59E9212BBD38970A4D39900F029B822CEEFB4EF57A5C1DF832BD451E617BDA47EE7A4F2D243166704CB4A37DD6462AF4E3E3CF77F25E5D365BC2E933707AA9690FD58E8C5B5523386A2EB50FAB7679860C3183E186717F32EA9C9BB7E66C54DF19B6FE8BE59F13F3FF002DAFFDB76B4A09E94D28FD5FABC7810FEBE5AAE7B6744F4960A395D1555EABA30E2C38708612252E07CF8C423E6A66D8BAF66A0927AC9FF2717E51549FB2AA34DE1C9FA2D7E78308F42FD76B53E801059F5C53CDAA2CCC018CB84647B7423F88938947C4877F11E4AAACF6DE128D7D7B7A4D7AC76F5D5A629DDADF8F5FEE5DFD7F3ED66E97477D30E90E952845469ABE535C5C1A1D25307705445F8E2761CDF8918F2256D74AE29578EF53964DF6D6FADEF23BD4269FCD77AE24CB3BA904E3940719CA03CAAEAA2A2A696A27788E18985EF7BB935A0649FA2F8DA8ACB3E36A2B2CC43A6FAC7D05FAFD151CD6C75BE8A579636B65A80401F74B9BC23841DB3B9C655352DA71A925171C27D253D2DA50A95375C70BAF246BA47EBD9D1868398D3515C26D575CD770BA2B2B0491B7D7B5710C3CBEE92A4D4BFA14F44F3DC42BAE50D85B3DD52DF7FE5D7D745EA6C252CFED34D0CDC0F8BB4607F04830E6E467047815626CA9E564F543E840100401004010040101AE1D73A2A8D45A5AD960A197352D9BED17C00EF2358D731ADF997B88F5605A6F29A7295BAA10E2F5F05F9E8755FD3E70B6BEA979597BA96EA7D4E5AE7C961F6334BE86948C6DBAE4ADE4FD175664AED141ED3818EF05"
    $sData &= "E3814B5EA6E191F4A503A22D6B878AF8E19D4D4EFAAA66458AC62A210E6B7C167A5066AB2B8DD96195B4162C38B4B558C68E48F52E7A4AEA9B342DECA3761B24990C69E6703270B3AA4961322C6E65AB5C116BAED301CD3DC5EDD22653BC6BA48D5568C92AE78E9E18F8A595E23603E2E2701788D19CA6A10E2F445B476846941D493D12CBF036E2C96B86C766A1B7D38E182920640C1FC2D6803FB2ED7469468538D28F08A4BC8E0B5EB4AE2ACEB4F8C9B6FBDEA69BF5B8BA1D51D26B28184BA0B3D2361E1CEC247FED1C7E8631FCAB41DBD70A774A9FFD2BD5EBF2C1A56D4CD6AFBAB8451806AF4D870398C6FE8B5ACA650CA8F59647E99968AAD9574924B495519E264D03CB1EC3E61C371F259A156A527983D4852B58EF6F2D1F5A324E97EB23D2D68E63228F533AED4B18C361BB40DA827E3210243FF7ABAA5B6AEE92C379EF27D2BEDA14345572BFCCB3EBC7D499C5D7E35E52465B55A62C752F1F7E2EDA21F42F72B3872827C2505EA497CA0BD871A717E6BEE5B6E7FA42F5F3598A3D2D60A776F974DDBC99F907B567FEBB29708A2155E545FAF86947D5FD8A3D4DD62FA54D67D1B56D7BF53D15A9B2D31924A7A1A18DB1B99C8C65EFE270246C7079ECB0CF69D7AA9C5E123ED5DA77F5ECDD5751474CE8963BB2F3FDCC4D77EB133D5699ABA0A3B53E8AE3510F65ED62A3223CE03CB5BC390719C6FB641F05154D25845054DBAA749C211C49AE3923BD5AB409E90FA74D21667C7C74DEDADAAA9046C628732BC1F88670FF0030532D21CED68A22EC4B7F6BBEA50E84F2FB96A7D8B68C3405B99DDCE50040100401004010040707914069174CDAF9D74E9C6E953049DAD2DB8B6DA1A0FBCD67EF07C4485FF40B90EDBBC94B69CA4B84311FABF56FC8FD11C9AD97CD6C28466B12A999F76748FF00EA979B21FAF747C74B5F05DE89A0D157F78F08D9B2119FEA1BFC43950DED15092AB0F865F3FE7EE6C9B2EFE5383B6ABF143E5FC7CB034FDA8B5ED7614151C9EEEAB2C3327D8AD7B3086EEBDC63D069D735B8E4C9563A01D800E0ACE952C1A8DCD5C3C9778ED6D6BC103656B0A7A15F2B8CAD4836AFA89E1D75666B637BE08CBB87B2767271DEE5E39D8839E5EEED935F71271AF1C7E7E7E2361B08C276159B7ABEBF4E3F4F3EA9FC96B12303B83DE19C2BBE6F28D62371878C9EBA5B4D327D4D4D2B99DCA73DB1C8F11CBF320FC9596CBB5552EE326BE1D7F3C4C3B42F1AB5704FE2D0C9F3CACA782492470646C69739C790006EBA0B6A2B2CD29E86926A8B7CDA82F971BA4C0992B2A249CF178024903E4303E4B8C55A92B8AD3ACFF736CD7AAD1726E4FA48F4BA5DEE3FBB3F45E943040741F516CACD35B96866FE270BC35BBA9865433A60B1D7D803720357C8E7891AA524B42C35361E227B8B3A44295328E2D3F4F0D4092A29C4B1807BA5A0FE457D4D2662E6571922397CA4963A79A9A19A78E85CF2E14BDABBB3E791DDCE3F25923292EE2BABD2F75C53D3ABA3C8825650B1AE76D83BEEA7426F06AF5682523E9D742FD00697D1DACA8F5ED828A3A0757D821A7928181C1B14D2703DF235A49E025AD68C6DCDDE656F96B6F084B9E8E9948ECF61B2EDEDAB2BBA31C6F452C77E1E7B0CF8390CAB4364394010040100401004010168D5FA8A0D23A5AEF7AA9DE1B7D24B54E1E618C2EC7CF18F9AC55AAC68D39559708A6FC897696D3BDB9A76D4FE29C94577B783E65D92E35159739A7AA7F6951572BA691E7EF48E3C4E3F324AE093AAEAD594E7C64DBF33F63D6A10A34634E92F760925DC96119E345C4CD4BA66AECF360C8C6F1C04F81CE47D1DFF00E95AD182B8A12B77C7A3F3BCE6DB464ECEEA1751E1D3F9DDF23A592CE1C1BDDC11B107C151C5B4B0CF7735CC8BA7AD44003854BA70355BAAE4C291EDA56B5B246E67A8190ACE9C92F8960D7AAA75358BC97BA174157FBA91AF23C01DD5D5150A8BDD792AAB29D3F89115BE69BA975FC55BA19087C8E0D91AC69259E032D209EE83B1C72F1DC9A7BBB6ABCFA961E1BE84B8786BC3A1E3EA5DDADE5356EE9E782E197C7C74E3D2B3F426B410326A5696C8D971B12D93B4DFD4E79FA2D8A8C23382DD79F1C9AE55938CDE563C304874ED0F60D965C005C40F90FF00FAB67D954772329BE9FA1537555CDA8F51E1AF2B5D45A5EB783F79337B16FF0036C7F2CA97B466E16D3C717A79E9F22BA6F08C106C01C4343765A0AA04171C9EFF00AB111663802CBECFA0DC4582F3A5590C4E2D6649F151A76FA98274D25A108B8E9690127832BC732D157528E4B15558453825EDC2C528915D24B5646EED03407003017850C10AA76107BDC01CD72FAF81575118CEFD13A22E38C0CA9745F41AA5F45C7547D3EEA75A72B6C9D0458AB2E93CF5374BCF15CE696A242F716BF021193E0216C581C8782E8B63070A11DEE2F53B16C1A53A7614E551E652F79E7B787A60CDCA79B004010040100401004010180FAE7EACFB0FA25FB2E27E2A2F3571D3607311B4F68F3F0EE35A7F1AD6394571CC584A29EB378FABF4583A4F202C7DAF6CC6B497BB4A2E5E3C17ABCAEE349ADAC2D731C3620E42E3ACFD2359A7933CF4732F655B4538D9B2E1A47A3BFE71F45716B5715632EB399ED78EF539C1F47D09B4B6DF62D4150D68C324776AD1F8B73F9E561BCA5CDDCC92E9D7CFF935E856E72DA2DF15A797F04FAD54E23A761C77885EE92CB358B89B7268BDD340D9070B9B969E6AEE8C13586554E4E3AA2BA934E50F6864EC7F6A793F276F972FC95AD1B4A59CE352354BCAD8DDCE85DA3A12C34C19C0191389C018DB85C390DBC7D15AAA1AC71C13FA35F52BDD5CEF678BFBA7F42ABB00D180000B3F37830EF179A58441"
    $sData &= "035A3CB75B0D187374D44AF93DE93645B5DB4D58A7A7076692F23F21FE555ED17BDBB05DFF009EA619EA44A1B280EEF054CA918B74AB75B98198E1591D3C1F705AAAED0242416E428F2A7967871C91BBEDB29E9207B8B4072C528A488B522A28C45A9A60E95F8E4AA6A259296B3C904B930BC9C2C0D1553D488DD600DE2CEE56320CD10E874A4FAC355DA6C54AD227B9D64346C20722F786E7E59CFC94CB587395A305D2CA6AB6CEE6AC28AFDCD2F367D76B45B29ECB6BA3B7D233B2A5A5859044C1F758D686B47D005D45249611DA631508A8C7822AD7D3D040100401004010040101A53D6FAED5BADBA5CB6696B452D45CE6B5518269A92274AFEDA621CEEEB727DC6C473EAB9B7295D5BABA85B518B96EACE16BABFE17A9FA079034A86CDD955768DD4D415496332692C47B5F5B6D78147A27AA5EB7BD3239AE31D369F81DBE2ADFDA4D8FC0CCFD0B815596FC99BDAFAD4C4176EAFC97DD12F6972F365DBB71B7CD57D9A47CDEBE499B07A3BAB7DA34DD3C2CACB9D55CE48FFD2D10B0EF9E4327FA96D56DC98B6A2973B3726BC17D5FA9CBB6872BAEEF26DD382827E2FCF87A13F6E83B1099B2BADF1C92347087484BB6CE7C4FAABB7B26CA52529534DAEBD4D5FF00A95E61C5546976685C458ADE1B81454EDDB1DD88059BFA759FFD98F9222FB4D77C66FCD9D0E9FA13EEC3C1F8490B1BD996BD11C771F7DAAB74CB274759BB2FDD3F2078387F95865B3B73FE5BF33D7B467E24741198C96BC60AF1B92869247DDE4F81E9147C72342CD4E1BD248F127845CC9C0CAB822961AFA03593BA6E1C8772CF9782AEAD45CE6E479D0B64F42213CB0A0CE9EE8C14CE8C1E6A3B47C2DF5A447192B04F431B31E6A83515B298608E49A477BB1C4D2E71F800A0CD3969159657D66DBC220B5DD17EA8B8173D96A9037CA491919FA39C0A8AECAE27AA8FC91593B6AB2D774895FF00A35D4F6C8DD24D64A931B464BA0026C0F33C04E146A9695E9ACB83F9FC88352DAAC7571316DDDA1A5E0F319054145454D09F753ED20354F4ED4F5F23734D62A596B5D91906470ECA31FD6E70FC0B61D894B9CB9737C22BD5FE325EC7A3CEDEA9BE104DF9E8BF3B0FA10B7C3A21CA0080200802008020080202921B650D1545555434B0413D4383EA2663035D2900005E4732000327C02F2A293CA5C4C93AB39C546726D47865F0E9D3A8836ADEB0DD1BE87ED1B78D636A8668CF0BE9A09C544ED38CE0C71F1387D15B50D977B73FF2A937DB8C2F3784525CED6B0B45FF001AB25E397E4B2CC5575EBEFA122E26DA6DD79BAB838B438C2C8633CB7CB9DC5BEFF77C3C15E4392F78F5A928C7D7E4BEA69F77CBAD9D6FA5384A6FB925EAFE85B2FBD776A28A8ADF5347A41B236AB27826AE208D811CA3F55EE9F2794A528CAAF0ECFE4ABBAE5DCA8D2854A76F9DEE872FE0B869FEB8B5972C7B5E926C7C447EE6BB381E3CE3DD45ADB1234FE1A9E9FC936CF96356BACD4B7C774BF832769DE9F6C5786B45553565B9E7C5EC0F68F9B77FC95355B29D3E0D336DB7DB542BAF7A2E3EA644B7DD292EB009A92A23A88C8CF131D9FAF9280D38E8CBD8548545983C9EEF89B27BCDCAF0E2A4B0CC879C74C2393881DBC02C50A4A12CA3D39651ECE1905673C9C3630D681E4BE02CD736B5CFD8055B718C8C1659DB83B2AE9703CB29A1B53AE4F3C6EECE06FBCFFF00017C851755E5F031E32795CEBE9AC54AF14AC65347E321192E3FDCAC92A90A31C41611E26D456862BD47AE5E24716BAA6568F132700F90FF00854F52FB1D6CACA951F411A8FA4E3492F7AA6AE9B7E65DDA33E63FE1478ED0D7A57A9139FDD7C4A9B95934CF4BAD6C7758A2A7AF70CC578A2C34B88F0947DE1E79DC7870F3529D3A37BF1E8FAD7D7F3C8F93A746EF49F1EB5F5325756BE89CF46B6CBECF53490415D5B54D8FB48482248236F71D9F52F79DF7F3575B26D256D09B9AD5BF45F8CB0D9D69ECAA4DAD5BF44668072AF4B839401004010040100401018D7AC474ACFE863A26BDEA8A78E19EBE9DAC8A921A804B2499EF0D68201048192E2011B34AB2D9B67EDD750A0DE13E3DC8AFBFBAF63B79555C5703E5FF00487D61FA46E959EF65FF0052D5BA8A43BDBE91DECF4C0780ECD980EF8BB27D575FB2D936769AD2A6B3D6F57E6721DA7B5EE6B2DD9CF8F4705E4446DD41C8F0E55DF046875EB65EA4D6C16C74A431A37272556D7AA96ACA1A9BD5AA28C4CC1258FDA20B5C25B9EC5847E4D1FE16AAEBEEB93EB378F64DF8D28BFDABEC4D74FE9D6C61BDD54B71706CF6966A28C8DA7EC81EE66400153CA4DEACD9E85248C9361A37DB9CC929DE6390722D5826935865C524E0F3178321DBAFA7818CA9F7BFD607F750274B1F09774AE33A4CBDB5C1C010720A8E4F387B4BB91C1080F29E6ECE339D8E39AC7396EA0592B266E492E553525A9F4B6BDC2A256B183771C051BE29611E1B2AEE9511DBA93806D1C6DC9F5532AB54E3BAB823E3C259310EADBCCD5323DCE7607801C87A2D7EB3DED59595AA36623D49776C6F7B5CFC9F20A9AA4927829EAD4C107AEBAC5238B43F0EF276CA3651592A8994DA7354DCECD7F83ECD8A7AC7CAE0D751D3B0C8F97F0B4737797D392CD42A4E135CDEAFA918E9559C26B735EC3E8869AA192DD60B7D34C7F6D142C6C9F8B1DEFCF2BA7528B84145F13A0D34E3049973030B2990E50040100401004010040692FE926D6AD6DB7496918E407B5964BA54333B80C0638BE44BA5FF00B56FBC95B7DE9D4B8EAD3EAFE8691CA6BA54E9C2967B7EDF534768A9C492716174E4B0714BAAEE6DB24B414C063658AA4B08D7EACCC85A26DE1F20711CCE16B779326ECBA5BF3736660B5D209A666DC8"
    $sData &= "00B58AB2C23A3D1A7BD244EED56FCB4602A7A92CB364A34F089A5929BB2209F05199694D6096DBEA1AC232760BE4B52641E091DBA56D748C6023889008F35166F7513692DF9244D236F030379E3CD402F168048D2E2DCEE3C1635522E4E39D51EB0F887B048D208C82BDB49E8CF85AABB4F4752098E5746EF5DC28552D632F85E0F8D64B5D2586B692E2D91ED6490B4121CD3E38C0D946A76D5215379EA8F0A2D32CBABE96EB2C45B4D413CFC4F24F66C276516E6155F08B662ABBCD7BA8C6578D13ABAE8D91B4B64A8323B60642D8C0F9B8855156D6EE6BDCA6FD17CD95B3A5565C224729BAB2EB3BD480D5BE86D919F78CB3191E3E018083F50B053D89773799B51F1CFCBEE43FE9D5E7C7089869EEA6DA76091B2DFEEB5B78783930C0053447D0E0977D1C15CD1D85463AD59397A2FBFA9229EC7A4B5AB26FD0CCDA5741E9FD130186C769A5B735C30F74318E37FE279EF3BE64ABEA36F4A82C528A45C52A14A82C538A45FD4833840100401004010040101C72407CA8EB83ACBF5E3A7ED4B2B1C1F4B6D7B6D70EF9C08461FF00F90C87E6BB2F27EDFD9EC619E32D7CFF008C1C5F94D75CEDD4FA969E462FB75386B42D9CE635A792FF0046C030A056654546648D14E6B1B192B59BB6F2CD97646145332DD80B4969DB395AD56C9D16D70641B43981A32555CB89B1D2C60BDFDA623686B300058F049DFEA3B4FA9E0B65376D50E73630705CC639F8F52003B7AAF5184A4F113E4EBC69477A7C3F3A8B9F457D26DBF55EBDFB16D71CF5AEA7A5754D4D50670C500C868692772E24F80C63C764BBB4A94A873B534CBC25D2C6CBDAB42EEF5DAD04E4D2CB7C12E8F3667427032A89BC2C9BC140E3C4E2EF3395ADCA6E527225258583BB2A9D1ECECB82954EF650D27A9E1D3CF02A59511C9C9C33E455942E6954E0CC4E2D713BE5493C9CA038C8080A0ABBF50510265A960C7834F11FA0DD505EEDFD97B3D37735E2B1D19CBF2597E84885BD5A9F045B23576E91590E5B454AE908FBF29C03F0037FECB98ED5FD4FB5B7CC6C2839BEB97BABC965BEE7BA5BD0D9152A3CD496179951A22E971BD4F57535B37146D018D89800682773EBB0C73F32AF3915B5B6A6DC75EF2FE4B75622A296229BD5F5BD16EF16F8B306D1A146D9C69D2E3C5B7E9F525ABA894E10040100401004010040473A46D590E84D077FD43391D9DB28A5AAC1FBCE6B496B7E6703E6A4DB517715A1497EE69182BD554694AA3E847C70AB9A6AFA896AEA2432D44D23A591EE3BB9C4924FD72BBC51C456EAE0703DA9094D39BE25C2848E10A5F41A3D545EE95DB2835915B344CB49D4BC1E1F0056BB76916FB2E6D37132E586B4B58C39DFE2B5AAB0726747B6A98489851DDCB1A3750B99C1790AE5736F1DA7372C5286090AB64F665C7CDD91E4B1A864C9CE9997A06D3D4F6CB1DC2E10C2D8BDBEA0BBBAD03668036C0E59CAAFBDA8E53516F82365D8B6F0A54E7520B1BCCC9552FE088F99D9515D54DCA4FB7436582CC8A20ED96BFBC4AC1D5CE58A523D24793DCA2CE47B48A59AA5F17BAF737E05574EE6AD379849AF1332A716B547B1AB75441C6C91F82304071C853657352B52DF84DE3A75662508C658688EDCE4A86BCF6B33E469E45CE272B45DA552BA78AB3725D196DFCCB1A4A3D0B059E5C1E7BAD0AEE34E7C51694DB45348C6B41206FE6B57A94E9D37BC96A4C4D990F45D01A2B0C0E38E29F33123C9DCBF2C2FD4FC8CB1763B128292C4A6B7DFFBB55E51C2F0349BEA9CEDC4A5D1C3C8BF2DDC82100401004010040100406AE7E904D7674DF43D4D618E50CA9D415AC84B41C130C5891FFD42207D1CB6CE4DDBF3B78EABE105EAF4FB9ADEDDAEE95B6E2FDDF25A9F3BE3CBE3C0FA2EAB0D19C93683DE8B6DFE7DCB95B8170CE723EBFF00B95219A3D65AE0BED300DE2CEDC3CCE36F2512A2C95D38E5978B7D7BA91ED730EC48C83E3BAA7AD494B89EE8CE545E624BECDAB78784176361CCF89F355D52DBA8D86D769E309E84C28B5436468EFEEA04A81B253BE4D712EB4F7D0EDF89459D12C21739E92AC5FB1801D9257C8D0E9333BA374744DA4D9349DA68DCDE0923A667683F8C8CBBF3256975E5BF5652ED3AF59D3E66DE107C525E7D25757CBDE6B41F52B5ADA55527187896B463C594BC7EAA977C9183A972F1299F70784B2F08506A5432A896DAA9F00EEA9EB5433A45BE2B9C945297B7BCD3EF30F22A9E3B4A7673DE8EABA575FF0026574954582E31D4D2DCD9889ED6BCF3864E6ADE9DD59ED25BB4A4B2FF006BE3E5D3E1930B8D4A5F12D3ACA39EC7971FD9B87E03954D73B029D479DC6BB9FDF24A85D35D2748B4F073DA0C4E712401C6EF33851ED392942AD58C654DBCB5F13FA70F347DAB7AE306F24FE360646D681800600F25FA0611508A8C5612357E3C4ECBD008020080E39A0394010040101F347F480F480DD51D3943A7E398B2974ED0B6191DB9689E502570C01CCB7B21CFC1752E4DDBF3566EABE337E8B4FB9CDF6FDC3A975CDAD5457AF135FE96027679858C7C61FCF8DA07303BB92092318D8EFBE16D717866A373184E9E165CBCBEC995D4F27B3D4991EF6B5CD8C3DADED0BB72070B4119C6339C388F7483BACE9B92351AF4631C28A2E74D545996C85A2589CE05AC77163801390796E4F36BBCF63B2F325BDE3F5FCE944095151D1FE7E779526B98C8D84779A7BB968DB21ADCF80FEDF33CD61E6B79BFCEBFCE246952C2FCEC3D63AC072E0401E7E9FF00A3FE16095122CA05C692FF00342E1DED87828F2A0988D7A94DE8C91D2EAF670005C5AE502568F25AD3DAA92D74279D0DC435CF497A7ED00F691CB5224940FF006D9DF7E7E4D23E6ABEF93B6B69D4EA"
    $sData &= "5EACD8F62555B476851B74F39797DCB57F23E87018185CC4FD1C586A6AC493BCE76CE02E7F7975CE5C4DAE19C791694E9E228F2F681950B9E326E9D25AA0D6139C0032B1CAB1F777051CB540B73CB2140A958CB145B6A6A33E3B2A4B8AF8C99A312DB3CB92B52BAAE4E840A491DB2D4EEAB68C9F089E4EBBD4D38E1654CCC1E004870B5EABCA1BDB55BB4AE271EC52963CB3833AB6A72E315E45E7411A9BA6A0EDA79A69A3A761777DC5C038EC39FA13F45D1BF4BE77FB676CD4BCBBAD39C28C74DE936B7A5A2D1F66F151B639BA14234E1149C9F5742FE7064E5FABCD3820080E0A018407280200802029EBEBA0B6D14F57532361A6823749248EE4C6B46493E8002BEA4E4D457167994945393E08F895AA3A42ACD7DD206A5D4B3D4344770B8CB72F65AA947060B8F037809C3886F0B79721E4BBB5B5BAB7B78515D09238E5ED6552BB9C93CC99E36FBD7B419A3358DA48E405EE078831E46486F0B41F1D86D819F0595C71AE0F32C249A59649F4E586FB7AF6765AECF74AE79FFA870A5A5756452E06630626B48E6483C44ECFE4073C73AF4A927CE492E8E38EFD7F3815D3B39DD49CE9473FC7F7F52694BD00F4A33D3764DD0D7F8C88010D928F8D8E739C09238B1D99E1E78CB816E0E33B457B5AC13D6B47CFF33F230FF41BD970A32F2FCFB9D2E1D0E74936464EDAED197F2F61904937D9B2BD8721B8C4AC04BF383B1D87CCAC90DA563531BB563E6BE5D042ADB12FA0DE68CBC9FCC875C2A2A682AE6A6AA865A59E2716BA29A2313E3DF3BB4FBBB3B9056509426934F25155B2AB0E316714F730E1EF2CBB8995552834F81591DC33E2B14A92645744DB7EA0DA50DC7505FF00544CCCC7470B6869DC79768F3C4F23D435AD1FCEB40E54D6E6E9D3B75D3ABF0E1F9D8757FD3FD9DFF1EADEC97C2B7577BD5FA2F53742E555EC74334DFE96EDF1F05CAEFAE3D92DA75BA97AF47A9DCE11DF92890A6DC46320EDE8B90AB82F308EC2B7039EE79A3B85D67DDD29AAEB7B488460E7B5EEEDE5E3F965609DD2EB0E39583CA5ABE2CEFC956D6BB33C6051CB53C448F25437175924C2052B9F9395ACDC57C93611C14B3C9C2D272B53BFB8DD8364D844B5CF2F3279AD0A737565BCCB0847064AE8B284C3639AA5D9E2A894E3CB85BB7F7CAFD97FA53B33D8F613BA92D6B49BF05EEAF54DF89A1EDAABBF74E0BF6AC7D49AAED05084010040100401004010102E9E34CEA0D67D0EEAEB0E969208AFB72B7CB494EEA890C6CEF8E178E200E09617007C090A758D4A546EA9D4ADF0A797F9DE44BB854A94270A7C5A34DFA2CFD16CE6321AAE9075592ED8BADD606E00F433C837F8060F8ADCEEB954FE1B5878BFB2FB9ACD1D819D6BCBC17DCDA8D0BD537A28E8F1911B5E8CB7CD52CE555726FB64B9F30E978B87F970B56B8DAF7D73F1D578EA5A2F42F696CCB4A3C209F7EBF332D430C74D0B22898D8E2600D6B18301A072002A86DB79659A4A2B0B81DD7C3E84058B54686D3DADA8DD4B7FB350DE20231C1590364E1FC248C83EA3759E8D7AB6F2DEA53717D8C8F56DE95758AB14FBCD68E953A80E9EBEB67ACD135AFB056632DA1AB73A6A571F20E3DF67C7BC3D16DD65CA7AF49A8DCADE5D6B47F67E86A17DC96B5B8CCA8FBAFABA3EFF00334BB5F745FAAFA2ABD1B66A3B5CD4129CF6523BBD14CDF38DE3BAE1CB96E33BE1744B4DA36F790DFA52CFD3BCE5B7FB02BDB4DC5C4FA31D4EB46BF47F40F6333C7D9D5DD0BEE730C7FB87F67FF8DB1AE51B7EE55CED09B5C23A2F0E3EB93AEF262C5D86CD8424B129664FC787A244E7A4ABEB6DD454D4B9CBEA24C7083827C87CCFF6F45C67963B415B50A56C9EB36DF847F96BC8DE6D57BCE5E1E64260B8BA473CF1E7B370071E27C7E9FE572B95DA45A462DF81582E40BF19EF06E71E793B285536828C9433ABCFA6097186564E054713CB81FE06FF0093F97E4A3CEF71A64CB1A79D4EAD9CB9F2007EF7F80A055BBC99610D59D03F2C04F8EEAAAADCF6922103CA49151DC5C68C95181413CF9271C968D75772AB2715C09B0896EA92E7BDAC60E2738E00F5586DA8CABD48D282CB6F0BBD929621172970467CB35B9969B5D2D2339451B5B9F338DCFD57F45F6558C3665850B2A7C29C547C96AFC5EA726AD51D6AB2A8FA5E4AD56A6108020080200802008020080200802008020080202CBAB746D975D5927B45FADB05CEDF30EF433B3383FEA69E6D70F02082167A35EA5BCD54A52C3461AB469D78EE545945C6DD6FA7B45BA9A8A92210D2D2C4D8628DBC9AC6801A3E40058A52739394B8B3DC62A9C5463C11ADBD2C748EDA9D7F590B0F1C5697B628D80ED24996F17C0E4BDBF25F9FB95D56775B5E493F7611DDF46DBF37E88C94AEA30CAEA7E7AA5F73CECF7C652DBB266EDA5797485D8F0681C4EF8171CFAF12E5B56EDC66CD928B4A9F1CBFB717E7F32E6DBAB5D119B8C02483E8010037F220FD542752955A999C75E9E1AB5D7DDC11337DC6194FF3A3CF8957437613637E1606E06FE99FEDC3F52BE56B9C2DEC99A8B4F42B61AC0E6C8FCECE76DF40AB5DEEF6EAEB26C61C59D854B7B369072081855F7379CD677999E9C5349A3CDF539E4A86B5FEF6912428143552F03762AAA2B2C9708E4A8D15466EFAAA861E03246C7F6AFDF180DDF7F9E07CD751FD3ED97FD4B9436E9AF769BDF7FEDD57FED8206D9ABECF652EB969E7FC64CF6DD805FB8CE60728020080200802008020383B203AB240F24377C78F821F13C9DD0FA10040100401004010040627E92FABE5A35B4F35C6DD27D8B7973BB432C4DCC533F739919E649F786F939395AA6D5E4F5B6D052A90F76A3E9E87DEBEAB5EBC90EA5B29BDE8BC3E26137696"
    $sData &= "BB684A99A3D4948E8A8637889F3D3CA1CD00073985BC8E388B7C07AF25F9D76C6C69D9DF3A35A3F026DE383CA5869FE7496B6B39D2A5BD5961378CE7AB2FE653D4D7565BDA20AD0D865A86B9D1F0C8D7EDDD683DD2703123B6FE15A457B39DB38CDF0D3EADFC97996D1AEDA70968DE71E897CDF9174B56A5A77C0F74B208C3E2328C9C61A371F96143542752AF3537C1E3BDFF00726D3B98286FF5ACF87F62B7F583B1B75410FDE28DE5D818CBF84B88F96C3E27D154C28BF6B8283D1C925DD94979F1EE2C9D56ADE52EA4FCF197E5C3BCB80BB08E95E4CD1B444D602E73C00DC81B1F259AA593B87993CCA4F4D74FDDC7B5E985D8CFB0B8E69762C67D3F3C8B5D06B26D539BBFBD8073F772D2FF00EC47D157D4D9EE09F67DD2F9926DAF2351ACF4FA68E5F22436CA5AFD42386868E6A93E6C6EC3E2790F9AB1D9BC9BDA7B567BB634253ED4B45DEDE8BC59612BCB6B75BD56697674F971326F46FA12B34DD6CF5D5E6313491F66C8E3771708272ECED8CEC397AAFD4BC80E46DCF26B9DB9BE71E72A24925AEEAE2F2FADBC70D34E2CD2F6CED3A77EE11A49EEC73C7A5F7190576235B08020080200802008020387343DA41DC141C435A1A0003007820394010040100401004010040101417CB4477CB64D452B8B63971C44007201071BF81C61556D3B08ED3B595ACA4E29B8BCAE3EEC94BD7187D86484F725BD8CF1F558207A8FABDE8EBFCAE9A3A192D150E25CE96DB2767B9F1E120B3FA5525F724F64DFFC74B75FF974F4E1E846E6D2798E8C86D575571DB34D1EA59238860704F481F90396E1E3C437C3C16955FF004DADA4E4E8DC34DE78C53C678F06BADF99994EA26B5D17D387D0AFA4EADBD9D15453D45F3B76C94D2C2CC5396F048F07127BFBE09271E2A1D97E98D2B7B9E7EB5C6FA5C16E630FA1FC4F87513EA5E4E541D08E994D67BFF92B23EAE9493D3C9057DEEAE68A521D2369E36C79770904E4F1789C8F2C29B65FA65616D252AB5E72C61E1622B47A743ED5E279AD7952B271696BF6C3FBF612AB17431A4AC3276B15B054CFC41DDA553CC9B8181DD3DDD81F25B95972436258A5B96EA4D74CBDEF9E9E84775AA49B7BCF5F0ECF93269053C74D1B63898D8D8D180D68C003D02DBE308C128C561184F45EC0401004010040100401004010040100401004010040100401004010040100401004010040100401004010040100407FFFD9"

    .

    Weiß jemand, wie ich diesen Code jetzt wieder als Bild darstelle?

  • Splash Ladebildschirm (ähnlich wie bei Office 2010)

    • Script-Bär
    • 13. Juni 2010 um 13:42

    Nur mal so als Frage: Könnte ich die Animation in Grün haben?

  • Spiel - Problem

    • Script-Bär
    • 5. Juni 2010 um 21:54

    Hallo @all,

    ich habe ein problem mit folgenden Skript

    Spoiler anzeigen
    [autoit]

    Opt("TrayIconDebug", 1)
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <misc.au3>
    $z01_links = Random(1, @DesktopWidth - 67, 1)
    $z01_hohe = Random(1, @DesktopHeight - 137, 1)
    $z02_links = Random(1, @DesktopWidth - 67, 1)
    $z02_hohe = Random(1, @DesktopHeight - 137, 1)
    $z03_links = Random(1, @DesktopWidth - 67, 1)
    $z03_hohe = Random(1, @DesktopHeight - 137, 1)
    $z04_links = Random(1, @DesktopWidth - 67, 1)
    $z04_hohe = Random(1, @DesktopHeight - 137, 1)
    $z05_links = Random(1, @DesktopWidth - 67, 1)
    $z05_hohe = Random(1, @DesktopHeight - 137, 1)
    $z06_links = Random(1, @DesktopWidth - 67, 1)
    $z06_hohe = Random(1, @DesktopHeight - 137, 1)
    $z07_links = Random(1, @DesktopWidth - 67, 1)
    $z07_hohe = Random(1, @DesktopHeight - 137, 1)
    $z08_links = Random(1, @DesktopWidth - 67, 1)
    $z08_hohe = Random(1, @DesktopHeight - 137, 1)
    $z09_links = Random(1, @DesktopWidth - 67, 1)
    $z09_hohe = Random(1, @DesktopHeight - 137, 1)
    $z10_links = Random(1, @DesktopWidth - 67, 1)
    $z10_hohe = Random(1, @DesktopHeight - 137, 1)
    $z11_links = Random(1, @DesktopWidth - 67, 1)
    $z11_hohe = Random(1, @DesktopHeight - 137, 1)
    $z12_links = Random(1, @DesktopWidth - 67, 1)
    $z12_hohe = Random(1, @DesktopHeight - 137, 1)
    $z13_links = Random(1, @DesktopWidth - 67, 1)
    $z13_hohe = Random(1, @DesktopHeight - 137, 1)
    $z14_links = Random(1, @DesktopWidth - 67, 1)
    $z14_hohe = Random(1, @DesktopHeight - 137, 1)
    $z15_links = Random(1, @DesktopWidth - 67, 1)
    $z15_hohe = Random(1, @DesktopHeight - 137, 1)
    $z16_links = Random(1, @DesktopWidth - 67, 1)
    $z16_hohe = Random(1, @DesktopHeight - 137, 1)
    $z17_links = Random(1, @DesktopWidth - 67, 1)
    $z17_hohe = Random(1, @DesktopHeight - 137, 1)
    $z18_links = Random(1, @DesktopWidth - 67, 1)
    $z18_hohe = Random(1, @DesktopHeight - 137, 1)
    $z19_links = Random(1, @DesktopWidth - 67, 1)
    $z19_hohe = Random(1, @DesktopHeight - 137, 1)
    $z20_links = Random(1, @DesktopWidth - 67, 1)
    $z20_hohe = Random(1, @DesktopHeight - 137, 1)
    $z21_links = Random(1, @DesktopWidth - 67, 1)
    $z21_hohe = Random(1, @DesktopHeight - 137, 1)
    $z22_links = Random(1, @DesktopWidth - 67, 1)
    $z22_hohe = Random(1, @DesktopHeight - 137, 1)
    $z23_links = Random(1, @DesktopWidth - 67, 1)
    $z23_hohe = Random(1, @DesktopHeight - 137, 1)
    $z24_links = Random(1, @DesktopWidth - 67, 1)
    $z24_hohe = Random(1, @DesktopHeight - 137, 1)
    $z25_links = Random(1, @DesktopWidth - 67, 1)
    $z25_hohe = Random(1, @DesktopHeight - 137, 1)
    $z26_links = Random(1, @DesktopWidth - 67, 1)
    $z26_hohe = Random(1, @DesktopHeight - 137, 1)
    $z27_links = Random(1, @DesktopWidth - 67, 1)
    $z27_hohe = Random(1, @DesktopHeight - 137, 1)
    $z28_links = Random(1, @DesktopWidth - 67, 1)
    $z28_hohe = Random(1, @DesktopHeight - 137, 1)
    $z29_links = Random(1, @DesktopWidth - 67, 1)
    $z29_hohe = Random(1, @DesktopHeight - 137, 1)
    $z30_links = Random(1, @DesktopWidth - 67, 1)
    $z30_hohe = Random(1, @DesktopHeight - 137, 1)
    $z31_links = Random(1, @DesktopWidth - 67, 1)
    $z31_hohe = Random(1, @DesktopHeight - 137, 1)
    $z32_links = Random(1, @DesktopWidth - 67, 1)
    $z32_hohe = Random(1, @DesktopHeight - 137, 1)
    $z33_links = Random(1, @DesktopWidth - 67, 1)
    $z33_hohe = Random(1, @DesktopHeight - 137, 1)
    $z34_links = Random(1, @DesktopWidth - 67, 1)
    $z34_hohe = Random(1, @DesktopHeight - 137, 1)
    $z35_links = Random(1, @DesktopWidth - 67, 1)
    $z35_hohe = Random(1, @DesktopHeight - 137, 1)
    $z36_links = Random(1, @DesktopWidth - 67, 1)
    $z36_hohe = Random(1, @DesktopHeight - 137, 1)
    $z37_links = Random(1, @DesktopWidth - 67, 1)
    $z37_hohe = Random(1, @DesktopHeight - 137, 1)
    $z38_links = Random(1, @DesktopWidth - 67, 1)
    $z38_hohe = Random(1, @DesktopHeight - 137, 1)
    $z39_links = Random(1, @DesktopWidth - 67, 1)
    $z39_hohe = Random(1, @DesktopHeight - 137, 1)
    $z40_links = Random(1, @DesktopWidth - 67, 1)
    $z40_hohe = Random(1, @DesktopHeight - 137, 1)
    $z41_links = Random(1, @DesktopWidth - 67, 1)
    $z41_hohe = Random(1, @DesktopHeight - 137, 1)
    $z42_links = Random(1, @DesktopWidth - 67, 1)
    $z42_hohe = Random(1, @DesktopHeight - 137, 1)
    $z43_links = Random(1, @DesktopWidth - 67, 1)
    $z43_hohe = Random(1, @DesktopHeight - 137, 1)
    $z44_links = Random(1, @DesktopWidth - 67, 1)
    $z44_hohe = Random(1, @DesktopHeight - 137, 1)
    $z45_links = Random(1, @DesktopWidth - 67, 1)
    $z45_hohe = Random(1, @DesktopHeight - 137, 1)
    $z46_links = Random(1, @DesktopWidth - 67, 1)
    $z46_hohe = Random(1, @DesktopHeight - 137, 1)
    $z47_links = Random(1, @DesktopWidth - 67, 1)
    $z47_hohe = Random(1, @DesktopHeight - 137, 1)
    $z48_links = Random(1, @DesktopWidth - 67, 1)
    $z48_hohe = Random(1, @DesktopHeight - 137, 1)
    $z49_links = Random(1, @DesktopWidth - 67, 1)
    $z49_hohe = Random(1, @DesktopHeight - 137, 1)
    $z50_links = Random(1, @DesktopWidth - 67, 1)
    $z50_hohe = Random(1, @DesktopHeight - 137, 1)
    $z50_links = Random(1, @DesktopWidth - 67, 1)
    $z50_hohe = Random(1, @DesktopHeight - 137, 1)
    $z51_links = Random(1, @DesktopWidth - 67, 1)
    $z51_hohe = Random(1, @DesktopHeight - 137, 1)
    $z52_links = Random(1, @DesktopWidth - 67, 1)
    $z52_hohe = Random(1, @DesktopHeight - 137, 1)
    $z53_links = Random(1, @DesktopWidth - 67, 1)
    $z53_hohe = Random(1, @DesktopHeight - 137, 1)
    $z54_links = Random(1, @DesktopWidth - 67, 1)
    $z54_hohe = Random(1, @DesktopHeight - 137, 1)
    $z55_links = Random(1, @DesktopWidth - 67, 1)
    $z55_hohe = Random(1, @DesktopHeight - 137, 1)
    $z56_links = Random(1, @DesktopWidth - 67, 1)
    $z56_hohe = Random(1, @DesktopHeight - 137, 1)
    $z57_links = Random(1, @DesktopWidth - 67, 1)
    $z57_hohe = Random(1, @DesktopHeight - 137, 1)
    $z58_links = Random(1, @DesktopWidth - 67, 1)
    $z58_hohe = Random(1, @DesktopHeight - 137, 1)
    $z59_links = Random(1, @DesktopWidth - 67, 1)
    $z59_hohe = Random(1, @DesktopHeight - 137, 1)
    $z60_links = Random(1, @DesktopWidth - 67, 1)
    $z60_hohe = Random(1, @DesktopHeight - 137, 1)
    $Set = 0
    $MK = 0

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

    GUICreate("Spiel", @DesktopWidth, @DesktopHeight - 70, -1, -1)
    $01 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z01_links, $z01_hohe, 66, 66)
    $02 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z02_links, $z02_hohe, 66, 66)
    $03 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z03_links, $z03_hohe, 66, 66)
    $04 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z04_links, $z04_hohe, 66, 66)
    $05 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z05_links, $z05_hohe, 66, 66)
    $06 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z06_links, $z06_hohe, 66, 66)
    $07 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z07_links, $z07_hohe, 66, 66)
    $08 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z08_links, $z08_hohe, 66, 66)
    $09 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z09_links, $z09_hohe, 66, 66)
    $10 = GUICtrlCreatePic(@ScriptDir & "\data\ziel.jpg", $z10_links, $z10_hohe, 66, 66)
    GUISetState(@SW_SHOW)
    AdlibRegister("n_POS", 20000)

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

    While 1
    If _IsPressed(01) = 1 Then
    $pos = MouseGetPos();0 = X || 1 = Y
    If $Set = 0 Then
    Switch $pos[0]
    Case $z01_links To ($z01_links + 66)
    If $pos[1] >= $z01_hohe and $pos[1] <= ($z01_hohe + 66) Then
    GUICtrlSetImage($01, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($01)
    EndIf
    Case $z02_links To ($z02_links + 66)
    If $pos[1] >= $z02_hohe and $pos[1] <= ($z02_hohe + 66) Then
    GUICtrlSetImage($02, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($02)
    EndIf
    Case $z03_links To ($z03_links + 66)
    If $pos[1] >= $z03_hohe and $pos[1] <= ($z03_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z04_links To ($z04_links + 66)
    If $pos[1] >= $z04_hohe and $pos[1] <= ($z04_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z05_links To ($z05_links + 66)
    If $pos[1] >= $z05_hohe and $pos[1] <= ($z05_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z06_links To ($z06_links + 66)
    If $pos[1] >= $z06_hohe and $pos[1] <= ($z06_hohe + 66) Then
    GUICtrlSetImage($06, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($06)
    EndIf
    Case $z07_links To ($z07_links + 66)
    If $pos[1] >= $z07_hohe and $pos[1] <= ($z07_hohe + 66) Then
    GUICtrlSetImage($07, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($07)
    EndIf
    Case $z08_links To ($z08_links + 66)
    If $pos[1] >= $z08_hohe and $pos[1] <= ($z08_hohe + 66) Then
    GUICtrlSetImage($08, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($08)
    EndIf
    Case $z09_links To ($z09_links + 66)
    If $pos[1] >= $z09_hohe and $pos[1] <= ($z09_hohe + 66) Then
    GUICtrlSetImage($09, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($09)
    EndIf
    Case $z10_links To ($z10_links + 66)
    If $pos[1] >= $z10_hohe and $pos[1] <= ($z10_hohe + 66) Then
    GUICtrlSetImage($10, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($10)
    EndIf
    EndSwitch
    ElseIf $Set = 1 Then
    Switch $pos[0]
    Case $z11_links To ($z11_links + 66)
    If $pos[1] >= $z11_hohe and $pos[1] <= ($z11_hohe + 66) Then
    GUICtrlSetImage($01, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($01)
    EndIf
    Case $z12_links To ($z12_links + 66)
    If $pos[1] >= $z12_hohe and $pos[1] <= ($z12_hohe + 66) Then
    GUICtrlSetImage($02, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($02)
    EndIf
    Case $z13_links To ($z13_links + 66)
    If $pos[1] >= $z13_hohe and $pos[1] <= ($z13_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z14_links To ($z14_links + 66)
    If $pos[1] >= $z14_hohe and $pos[1] <= ($z14_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z15_links To ($z15_links + 66)
    If $pos[1] >= $z15_hohe and $pos[1] <= ($z15_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z16_links To ($z16_links + 66)
    If $pos[1] >= $z16_hohe and $pos[1] <= ($z16_hohe + 66) Then
    GUICtrlSetImage($06, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($06)
    EndIf
    Case $z17_links To ($z17_links + 66)
    If $pos[1] >= $z17_hohe and $pos[1] <= ($z17_hohe + 66) Then
    GUICtrlSetImage($07, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($07)
    EndIf
    Case $z18_links To ($z18_links + 66)
    If $pos[1] >= $z18_hohe and $pos[1] <= ($z18_hohe + 66) Then
    GUICtrlSetImage($08, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($08)
    EndIf
    Case $z19_links To ($z19_links + 66)
    If $pos[1] >= $z19_hohe and $pos[1] <= ($z19_hohe + 66) Then
    GUICtrlSetImage($09, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($09)
    EndIf
    Case $z20_links To ($z20_links + 66)
    If $pos[1] >= $z20_hohe and $pos[1] <= ($z20_hohe + 66) Then
    GUICtrlSetImage($10, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($10)
    EndIf
    EndSwitch
    ElseIf $Set = 2 Then
    Switch $pos[0]
    Case $z21_links To ($z21_links + 66)
    If $pos[1] >= $z21_hohe and $pos[1] <= ($z21_hohe + 66) Then
    GUICtrlSetImage($01, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($01)
    EndIf
    Case $z22_links To ($z22_links + 66)
    If $pos[1] >= $z22_hohe and $pos[1] <= ($z22_hohe + 66) Then
    GUICtrlSetImage($02, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($02)
    EndIf
    Case $z23_links To ($z23_links + 66)
    If $pos[1] >= $z23_hohe and $pos[1] <= ($z23_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z24_links To ($z24_links + 66)
    If $pos[1] >= $z24_hohe and $pos[1] <= ($z24_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z25_links To ($z25_links + 66)
    If $pos[1] >= $z25_hohe and $pos[1] <= ($z25_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z26_links To ($z26_links + 66)
    If $pos[1] >= $z26_hohe and $pos[1] <= ($z26_hohe + 66) Then
    GUICtrlSetImage($06, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($06)
    EndIf
    Case $z27_links To ($z27_links + 66)
    If $pos[1] >= $z27_hohe and $pos[1] <= ($z27_hohe + 66) Then
    GUICtrlSetImage($07, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($07)
    EndIf
    Case $z28_links To ($z28_links + 66)
    If $pos[1] >= $z28_hohe and $pos[1] <= ($z28_hohe + 66) Then
    GUICtrlSetImage($08, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($08)
    EndIf
    Case $z29_links To ($z29_links + 66)
    If $pos[1] >= $z29_hohe and $pos[1] <= ($z29_hohe + 66) Then
    GUICtrlSetImage($09, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($09)
    EndIf
    Case $z30_links To ($z30_links + 66)
    If $pos[1] >= $z30_hohe and $pos[1] <= ($z30_hohe + 66) Then
    GUICtrlSetImage($10, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($10)
    EndIf
    EndSwitch
    ElseIf $Set = 3 Then
    Switch $pos[0]
    Case $z31_links To ($z31_links + 66)
    If $pos[1] >= $z31_hohe and $pos[1] <= ($z31_hohe + 66) Then
    GUICtrlSetImage($01, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($01)
    EndIf
    Case $z33_links To ($z33_links + 66)
    If $pos[1] >= $z33_hohe and $pos[1] <= ($z33_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z33_links To ($z33_links + 66)
    If $pos[1] >= $z33_hohe and $pos[1] <= ($z33_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z34_links To ($z34_links + 66)
    If $pos[1] >= $z34_hohe and $pos[1] <= ($z34_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z35_links To ($z35_links + 66)
    If $pos[1] >= $z35_hohe and $pos[1] <= ($z35_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z36_links To ($z36_links + 66)
    If $pos[1] >= $z36_hohe and $pos[1] <= ($z36_hohe + 66) Then
    GUICtrlSetImage($06, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($06)
    EndIf
    Case $z37_links To ($z37_links + 66)
    If $pos[1] >= $z37_hohe and $pos[1] <= ($z37_hohe + 66) Then
    GUICtrlSetImage($07, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($07)
    EndIf
    Case $z38_links To ($z38_links + 66)
    If $pos[1] >= $z38_hohe and $pos[1] <= ($z38_hohe + 66) Then
    GUICtrlSetImage($08, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($08)
    EndIf
    Case $z39_links To ($z39_links + 66)
    If $pos[1] >= $z39_hohe and $pos[1] <= ($z39_hohe + 66) Then
    GUICtrlSetImage($09, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($09)
    EndIf
    Case $z40_links To ($z40_links + 66)
    If $pos[1] >= $z40_hohe and $pos[1] <= ($z40_hohe + 66) Then
    GUICtrlSetImage($10, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($10)
    EndIf
    EndSwitch
    ElseIf $Set = 4 Then
    Switch $pos[0]
    Case $z41_links To ($z41_links + 66)
    If $pos[1] >= $z41_hohe and $pos[1] <= ($z41_hohe + 66) Then
    GUICtrlSetImage($01, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($01)
    EndIf
    Case $z44_links To ($z44_links + 66)
    If $pos[1] >= $z44_hohe and $pos[1] <= ($z44_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z43_links To ($z43_links + 66)
    If $pos[1] >= $z43_hohe and $pos[1] <= ($z43_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z44_links To ($z44_links + 66)
    If $pos[1] >= $z44_hohe and $pos[1] <= ($z44_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z45_links To ($z45_links + 66)
    If $pos[1] >= $z45_hohe and $pos[1] <= ($z45_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z46_links To ($z46_links + 66)
    If $pos[1] >= $z46_hohe and $pos[1] <= ($z46_hohe + 66) Then
    GUICtrlSetImage($06, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($06)
    EndIf
    Case $z47_links To ($z47_links + 66)
    If $pos[1] >= $z47_hohe and $pos[1] <= ($z47_hohe + 66) Then
    GUICtrlSetImage($07, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($07)
    EndIf
    Case $z48_links To ($z48_links + 66)
    If $pos[1] >= $z48_hohe and $pos[1] <= ($z48_hohe + 66) Then
    GUICtrlSetImage($08, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($08)
    EndIf
    Case $z49_links To ($z49_links + 66)
    If $pos[1] >= $z49_hohe and $pos[1] <= ($z49_hohe + 66) Then
    GUICtrlSetImage($09, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($09)
    EndIf
    Case $z50_links To ($z50_links + 66)
    If $pos[1] >= $z50_hohe and $pos[1] <= ($z50_hohe + 66) Then
    GUICtrlSetImage($10, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($10)
    EndIf
    EndSwitch
    ElseIf $Set = 5 Then
    Switch $pos[0]
    Case $z51_links To ($z51_links + 66)
    If $pos[1] >= $z51_hohe and $pos[1] <= ($z51_hohe + 66) Then
    GUICtrlSetImage($01, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($01)
    EndIf
    Case $z55_links To ($z55_links + 66)
    If $pos[1] >= $z55_hohe and $pos[1] <= ($z55_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z53_links To ($z53_links + 66)
    If $pos[1] >= $z53_hohe and $pos[1] <= ($z53_hohe + 66) Then
    GUICtrlSetImage($03, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($03)
    EndIf
    Case $z54_links To ($z54_links + 66)
    If $pos[1] >= $z54_hohe and $pos[1] <= ($z54_hohe + 66) Then
    GUICtrlSetImage($04, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($04)
    EndIf
    Case $z55_links To ($z55_links + 66)
    If $pos[1] >= $z55_hohe and $pos[1] <= ($z55_hohe + 66) Then
    GUICtrlSetImage($05, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($05)
    EndIf
    Case $z56_links To ($z56_links + 66)
    If $pos[1] >= $z56_hohe and $pos[1] <= ($z56_hohe + 66) Then
    GUICtrlSetImage($06, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($06)
    EndIf
    Case $z57_links To ($z57_links + 66)
    If $pos[1] >= $z57_hohe and $pos[1] <= ($z57_hohe + 66) Then
    GUICtrlSetImage($07, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($07)
    EndIf
    Case $z58_links To ($z58_links + 66)
    If $pos[1] >= $z58_hohe and $pos[1] <= ($z58_hohe + 66) Then
    GUICtrlSetImage($08, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($08)
    EndIf
    Case $z59_links To ($z59_links + 66)
    If $pos[1] >= $z59_hohe and $pos[1] <= ($z59_hohe + 66) Then
    GUICtrlSetImage($09, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($09)
    EndIf
    Case $z60_links To ($z60_links + 66)
    If $pos[1] >= $z60_hohe and $pos[1] <= ($z60_hohe + 66) Then
    GUICtrlSetImage($10, @ScriptDir & "\data\explosion.jpg")
    Sleep(500)
    GUICtrlDelete($10)
    EndIf
    EndSwitch
    EndIf
    EndIf
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func n_POS()
    GUICtrlDelete($01)
    GUICtrlDelete($02)
    GUICtrlDelete($03)
    GUICtrlDelete($04)
    GUICtrlDelete($05)
    GUICtrlDelete($06)
    GUICtrlDelete($07)
    GUICtrlDelete($08)
    GUICtrlDelete($09)
    GUICtrlDelete($10)
    $Set = $Set + 1
    If $Set = 1 Then
    $01 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z11_links, $z11_hohe, 66, 66)
    $02 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z12_links, $z12_hohe, 66, 66)
    $03 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z13_links, $z13_hohe, 66, 66)
    $04 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z14_links, $z14_hohe, 66, 66)
    $05 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z15_links, $z15_hohe, 66, 66)
    $06 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z16_links, $z16_hohe, 66, 66)
    $07 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z17_links, $z17_hohe, 66, 66)
    $08 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z18_links, $z18_hohe, 66, 66)
    $09 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z19_links, $z19_hohe, 66, 66)
    $10 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z20_links, $z20_hohe, 66, 66)
    ElseIf $Set = 2 Then
    $01 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z21_links, $z21_hohe, 66, 66)
    $02 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z22_links, $z22_hohe, 66, 66)
    $03 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z23_links, $z23_hohe, 66, 66)
    $04 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z24_links, $z24_hohe, 66, 66)
    $05 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z25_links, $z25_hohe, 66, 66)
    $06 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z26_links, $z26_hohe, 66, 66)
    $07 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z27_links, $z27_hohe, 66, 66)
    $08 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z28_links, $z28_hohe, 66, 66)
    $09 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z29_links, $z29_hohe, 66, 66)
    $10 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z30_links, $z20_hohe, 66, 66)
    ElseIf $Set = 3 Then
    $01 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z31_links, $z31_hohe, 66, 66)
    $02 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z32_links, $z32_hohe, 66, 66)
    $03 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z33_links, $z33_hohe, 66, 66)
    $04 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z34_links, $z34_hohe, 66, 66)
    $05 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z35_links, $z35_hohe, 66, 66)
    $06 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z36_links, $z36_hohe, 66, 66)
    $07 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z37_links, $z37_hohe, 66, 66)
    $08 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z38_links, $z38_hohe, 66, 66)
    $09 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z39_links, $z39_hohe, 66, 66)
    $10 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z40_links, $z40_hohe, 66, 66)
    ElseIf $Set = 4 Then
    $01 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z41_links, $z11_hohe, 66, 66)
    $02 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z42_links, $z42_hohe, 66, 66)
    $03 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z43_links, $z43_hohe, 66, 66)
    $04 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z44_links, $z44_hohe, 66, 66)
    $05 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z45_links, $z45_hohe, 66, 66)
    $06 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z46_links, $z46_hohe, 66, 66)
    $07 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z47_links, $z47_hohe, 66, 66)
    $08 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z48_links, $z48_hohe, 66, 66)
    $09 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z49_links, $z49_hohe, 66, 66)
    $10 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z30_links, $z40_hohe, 66, 66)
    ElseIf $Set = 5 Then
    $01 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z51_links, $z51_hohe, 66, 66)
    $02 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z52_links, $z52_hohe, 66, 66)
    $03 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z53_links, $z53_hohe, 66, 66)
    $04 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z54_links, $z54_hohe, 66, 66)
    $05 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z55_links, $z55_hohe, 66, 66)
    $06 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z56_links, $z56_hohe, 66, 66)
    $07 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z57_links, $z57_hohe, 66, 66)
    $08 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z58_links, $z58_hohe, 66, 66)
    $09 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z59_links, $z59_hohe, 66, 66)
    $10 = GUICtrlCreatePic(@ScriptDir & "\ziel.jpg", $z60_links, $z60_hohe, 66, 66)
    EndIf
    EndFunc

    [/autoit]

    Das Problem: alles klappt bis auf, das neupositionieren der Ziele.
    Nach dem löschen der alten ziele bleibt die GUI leer.

    Kennt jemand deine Lösung ???
    ______________________________________________________________________________-
    Folgende Dateien in den Unterordner "data" kopieren:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Bilder

    • explosion.jpg
      • 3,82 kB
      • 66 × 66
    • ziel.jpg
      • 3,17 kB
      • 66 × 66
  • Skript-problem

    • Script-Bär
    • 5. Juni 2010 um 21:15

    yxyx:
    Klasse. So klappt es einwandfrei.

  • Skript-problem

    • Script-Bär
    • 5. Juni 2010 um 21:05

    Hallo Leute,
    ich habe ein Problem mit folgenden skript:

    [autoit]

    #include <MouseSetOnEvent_UDF.au3>
    _MouseSetOnEvent($MOUSE_PRIMARYDOWN_EVENT, "Mausklick_1")
    _MouseSetOnEvent($MOUSE_PRIMARYUP_EVENT, "Mausklick_0")
    $MK = 0

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

    While 1
    If $MK = 1 Then
    $pos = MouseGetPos()
    ToolTip("x: " & $pos[0] & " | y: " & $pos[1], 1, 1)
    EndIf
    WEnd

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

    Func Mausklick_1()
    $MK = 1
    EndFunc
    Func Mausklick_0()
    $MK = 0
    $MP_x = MouseGetPos(0)
    $MP_y = MouseGetPos(1)
    MouseClick("primary", $MP_x, $MP_y, 0)
    EndFunc

    [/autoit]


    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dieses Skript soll die Position der maus bei einem klick mit der primären Maustaste in einem ToolTip anzeigen.
    Das klappt auch.

    Das Problem ist, das wenn man mit der primären Maustaste klickt nichts passieert (der ToolTip wird angezeigt, aber z.b. bei einem klick auf eine Verknüpfung wird das Programm nicht geöffnet).

  • Überprüfen ob ein Wert in einem BEREICH liegt

    • Script-Bär
    • 4. Juni 2010 um 21:59

    Danke name 22. Das hab ich gesuch

  • Überprüfen ob ein Wert in einem BEREICH liegt

    • Script-Bär
    • 4. Juni 2010 um 21:54

    Hallo @all,
    gibt es eine möglichkeit zu überprüfen, ob ein wert in einem besteimmten Bereich liegt?
    Also zum Beispiel zwischen 20 un 68 ?

  • Skript(e) zum erstellen/lesen von Higscores

    • Script-Bär
    • 25. Mai 2010 um 17:54

    Hallo @all,
    ich hab mal zwei skript gebastelt:
    Diese können:

    • Highscores in eine Datei schreiben
    • Alte Higscores aus einer Datei lesen und anzeigen


    Ich habe mir das so vorgestellt das die Higscores-Datei folgendrmasen aussieht:

    Spoiler anzeigen

    1.Punktestand
    1.Name
    2.Punktestand
    2.Name
    ...

    Hier die Skripte:

    1.Skript
    [autoit]

    #include <File.au3>
    $HGD = ;Text-Datei mit den Highscores

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

    ;$PN = Neuer Punktestand

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

    ;Einlesen der alten Highscores
    $PA_1 = FileReadLine($HGD, 1)
    $NA_1 = FileReadLine($HGD, 2)
    $PA_2 = FileReadLine($HGD, 3)
    $NA_2 = FileReadLine($HGD, 4)
    $PA_3 = FileReadLine($HGD, 5)
    $NA_3 = FileReadLine($HGD, 6)
    $PA_4 = FileReadLine($HGD, 7)
    $NA_4 = FileReadLine($HGD, 8)
    $PA_5 = FileReadLine($HGD, 9)
    $NA_5 = FileReadLine($HGD, 10)
    $PA_6 = FileReadLine($HGD, 11)
    $NA_6 = FileReadLine($HGD, 12)
    $PA_7 = FileReadLine($HGD, 13)
    $NA_7 = FileReadLine($HGD, 14)
    $PA_8 = FileReadLine($HGD, 15)
    $NA_8 = FileReadLine($HGD, 16)
    $PA_9 = FileReadLine($HGD, 17)
    $NA_9 = FileReadLine($HGD, 18)
    $PA_10 = FileReadLine($HGD, 19)
    $NA_10 = FileReadLine($HGD, 20)

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

    ;Vergleichen und Schreiben
    If $PN > $PA_1 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 1")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 1, $PN, 1)
    _FileWriteToLine($HGD, 2, $NAME, 1)
    _FileWriteToLine($HGD, 3, $PA_1, 1)
    _FileWriteToLine($HGD, 4, $NA_1, 1)
    _FileWriteToLine($HGD, 5, $PA_2, 1)
    _FileWriteToLine($HGD, 6, $NA_2, 1)
    _FileWriteToLine($HGD, 7, $PA_3, 1)
    _FileWriteToLine($HGD, 8, $NA_3, 1)
    _FileWriteToLine($HGD, 9, $PA_4, 1)
    _FileWriteToLine($HGD, 10, $NA_4, 1)
    _FileWriteToLine($HGD, 11, $PA_5, 1)
    _FileWriteToLine($HGD, 12, $NA_5, 1)
    _FileWriteToLine($HGD, 13, $PA_6, 1)
    _FileWriteToLine($HGD, 14, $NA_6, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)

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

    ElseIf $PN > $PA_2 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 2")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 3, $PN, 1)
    _FileWriteToLine($HGD, 4, $NAME, 1)
    _FileWriteToLine($HGD, 5, $PA_2, 1)
    _FileWriteToLine($HGD, 6, $NA_2, 1)
    _FileWriteToLine($HGD, 7, $PA_3, 1)
    _FileWriteToLine($HGD, 8, $NA_3, 1)
    _FileWriteToLine($HGD, 9, $PA_4, 1)
    _FileWriteToLine($HGD, 10, $NA_4, 1)
    _FileWriteToLine($HGD, 11, $PA_5, 1)
    _FileWriteToLine($HGD, 12, $NA_5, 1)
    _FileWriteToLine($HGD, 13, $PA_6, 1)
    _FileWriteToLine($HGD, 14, $NA_6, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)

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

    ElseIf $PN > $PA_3 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 3")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 5, $PN, 1)
    _FileWriteToLine($HGD, 6, $NAME, 1)
    _FileWriteToLine($HGD, 7, $PA_3, 1)
    _FileWriteToLine($HGD, 8, $NA_3, 1)
    _FileWriteToLine($HGD, 9, $PA_4, 1)
    _FileWriteToLine($HGD, 10, $NA_4, 1)
    _FileWriteToLine($HGD, 11, $PA_5, 1)
    _FileWriteToLine($HGD, 12, $NA_5, 1)
    _FileWriteToLine($HGD, 13, $PA_6, 1)
    _FileWriteToLine($HGD, 14, $NA_6, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)
    ElseIf $PN > $PA_4 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 4")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 7, $PN, 1)
    _FileWriteToLine($HGD, 8, $NAME, 1)
    _FileWriteToLine($HGD, 9, $PA_4, 1)
    _FileWriteToLine($HGD, 10, $NA_4, 1)
    _FileWriteToLine($HGD, 11, $PA_5, 1)
    _FileWriteToLine($HGD, 12, $NA_5, 1)
    _FileWriteToLine($HGD, 13, $PA_6, 1)
    _FileWriteToLine($HGD, 14, $NA_6, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)
    ElseIf $PN > $PA_5 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 5")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 9, $PN, 1)
    _FileWriteToLine($HGD, 10, $NAME, 1)
    _FileWriteToLine($HGD, 11, $PA_5, 1)
    _FileWriteToLine($HGD, 12, $NA_5, 1)
    _FileWriteToLine($HGD, 13, $PA_6, 1)
    _FileWriteToLine($HGD, 14, $NA_6, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)

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

    ElseIf $PN > $PA_6 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 6")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 11, $PN, 1)
    _FileWriteToLine($HGD, 12, $NAME, 1)
    _FileWriteToLine($HGD, 13, $PA_6, 1)
    _FileWriteToLine($HGD, 14, $NA_6, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)

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

    ElseIf $PN > $PA_7 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 7")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 13, $PN, 1)
    _FileWriteToLine($HGD, 14, $NAME, 1)
    _FileWriteToLine($HGD, 15, $PA_7, 1)
    _FileWriteToLine($HGD, 16, $NA_7, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)

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

    ElseIf $PN > $PA_8 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 8")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 15, $PN, 1)
    _FileWriteToLine($HGD, 16, $NAME, 1)
    _FileWriteToLine($HGD, 17, $PA_8, 1)
    _FileWriteToLine($HGD, 18, $NA_8, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)

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

    ElseIf $PN > $PA_9 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 9")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 17, $PN, 1)
    _FileWriteToLine($HGD, 18, $NAME, 1)
    _FileWriteToLine($HGD, 19, $PA_9, 1)
    _FileWriteToLine($HGD, 20, $NA_9, 1)
    ElseIf $PN > $PA_10 Then
    MsgBox(0, "Neuer Highscore!", "Du hast einen neuen Highscore!!!" & @CRLF & @CRLF & "Neue Postion: 10")
    $NAME = InputBox("Highscores", "Bitte geben sie ihren Namen ein.")
    _FileWriteToLine($HGD, 19, $PN, 1)
    _FileWriteToLine($HGD, 20, $NAME, 1)
    Else
    $PF = $PA_10 - $PN + 1
    MsgBox(0, "Highscores", "Schade, leider kein neuer Highscore." & @CRLF & @CRLF & "Dir fehlen für einen neuen Highscore noch " & $PF & " Punkt(e).")
    EndIf

    [/autoit]
    2.Skript
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $HGD = ;Text-Datei mit den Highscores

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

    $PA_1 = FileReadLine($HGD, 1)
    $NA_1 = FileReadLine($HGD, 2)
    $PA_2 = FileReadLine($HGD, 3)
    $NA_2 = FileReadLine($HGD, 4)
    $PA_3 = FileReadLine($HGD, 5)
    $NA_3 = FileReadLine($HGD, 6)
    $PA_4 = FileReadLine($HGD, 7)
    $NA_4 = FileReadLine($HGD, 8)
    $PA_5 = FileReadLine($HGD, 9)
    $NA_5 = FileReadLine($HGD, 10)
    $PA_6 = FileReadLine($HGD, 11)
    $NA_6 = FileReadLine($HGD, 12)
    $PA_7 = FileReadLine($HGD, 13)
    $NA_7 = FileReadLine($HGD, 14)
    $PA_8 = FileReadLine($HGD, 15)
    $NA_8 = FileReadLine($HGD, 16)
    $PA_9 = FileReadLine($HGD, 17)
    $NA_9 = FileReadLine($HGD, 18)
    $PA_10 = FileReadLine($HGD, 19)
    $NA_10 = FileReadLine($HGD, 20)

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

    GUICreate("Highscores", 170, 240, 100, 200, -1, $WS_EX_ACCEPTFILES)
    $listview = GUICtrlCreateListView("Name |Punkte ", 10, 10, 150, 220)
    GUICtrlCreateListViewItem($NA_1 & "|" & $PA_1, $listview)
    GUICtrlCreateListViewItem($NA_2 & "|" & $PA_2, $listview)
    GUICtrlCreateListViewItem($NA_3 & "|" & $PA_3, $listview)
    GUICtrlCreateListViewItem($NA_4 & "|" & $PA_4, $listview)
    GUICtrlCreateListViewItem($NA_5 & "|" & $PA_5, $listview)
    GUICtrlCreateListViewItem($NA_6 & "|" & $PA_6, $listview)
    GUICtrlCreateListViewItem($NA_7 & "|" & $PA_7, $listview)
    GUICtrlCreateListViewItem($NA_8 & "|" & $PA_8, $listview)
    GUICtrlCreateListViewItem($NA_9 & "|" & $PA_9, $listview)
    GUICtrlCreateListViewItem($NA_10 & "|" & $PA_10, $listview)
    GUISetState()

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

    While WinExists("Highscores")
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Verbesserungsvorschläge sind (solange sie nicht vorschlagen case anstatt If/ElIfseIf/EndIf zu verwenden) gerne gesehen.
    Lob natürlich auch.  ;)

  • Wie sieht euer Desktop aus?

    • Script-Bär
    • 23. Mai 2010 um 10:40

    Mal so als Frage: Wie habt ihr euren Desktop designt?
    Trockene Standartkost oder Hardcore Modding?
    Oder gar ein abgehobenses Alien Design?

    Hängt doch einfach mal ein JPEG-Bild eures Desktops an.

    So sieht mein Desktop aus:

    Dateien

    Mein_Desktop2.jpg 250,1 kB – 0 Downloads
  • Problem mit avi-Einbindung

    • Script-Bär
    • 23. Mai 2010 um 10:18

    Ich hab den Fehler gefunden:

    Mein Video war falsch konventiert.

    Ich hab das Video nochmal gespeichrt, und jetzt klappt es.

  • Mit Gimp Videos erstellen

    • Script-Bär
    • 23. Mai 2010 um 10:08

    Ich habe noch eine Möglichkeit gefunden, das Video dierekt als avi zu scpeichern.

    Benötigte Software:
    uc-avi (plugin für GIMP) [Download]

    Installieren des uc-avi plug-ins
    Den inhalt des ordners in folgenden Ordner entpacken:
    {Gimp installations Ordner}\App\gimp\lib\gimp\2.0\plug-ins

    Speichern des Video:
    (Wie in der ersten Anleitung bis Schritt 6)
    Schritt 7: Im neuerscheinenden Fenster im "Datei > Speichern unter - Dialog"
    unter "Dateityp: Nach Endung" den Dateityp "unconpressed avi" auswählen.
    Schritt 8.1: Im nächsten Dialog unter "Framarate" das selbe einstellen wie unter Schritt 5.2.
    Schritt 8.2: Unter Color Depth "32 bit" einstellen"
    [Blockierte Grafik: http://public.blu.livefilestore.com/y1pRPq1qd_yvRt9boMhBjOOCOu0zUnYht6-R98ffOUUAnLTuohJf0QI-fk2gdm5EtpteiNgSsfpr3IqHTBQ6jdIFw/Schritt4-2.jpg] 
    Auf "Ok" drücken -> FERTIG !!!

    So sieht das ganze dann aus:
    Link

  • Problem mit avi-Einbindung

    • Script-Bär
    • 22. Mai 2010 um 21:54

    Ups, falsches Bild...
    So, Bild im ersten Beitrag geändert!

  • Problem mit avi-Einbindung

    • Script-Bär
    • 22. Mai 2010 um 21:27

    Ich habe ein Problem mit folgenden Skript:

    [autoit]

    #include <WindowsConstants.au3>
    #include <AVIConstants.au3>

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

    GUICreate( "TEST" ,200 ,100, -1, -1, $WS_POPUP)
    GUICtrlCreateAvi(@ScriptDir & "\files\laden.avi", -1, 5, 5, 30, 30, $ACS_AUTOPLAY)
    GUISetState(@SW_Show)

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

    While 1
    Sleep(10)
    WEnd

    [/autoit]

    Und zwar kommt bei der ausführung folgende Fehlermeldung:

    Dateien

    1.jpg 83,68 kB – 0 Downloads
  • Mit Gimp Videos erstellen

    • Script-Bär
    • 22. Mai 2010 um 20:26

    So und hier jetzt dass Tutorial:

    Benötigte Software:
    Gimp (ab Version 2.6) [Download]
    GAP [Download1 als exe Datei(NEIN, nicht von mir)] [Download2 zum kopieren ins GIMP - Verzeichniss]
    eventuell einen Converter

    Anleitung:
    Schritt 1: Gimp und DANNACH GAP installieren.
    Schritt 2: Grundbild dass animiert werden soll in Gimp erstellen, und als .xcf speichern.
    Schritt 3: Das Bild in JEDER einzellnen Zwischenstufe der anmation verändern un als EINZELNE xcf-Datei speichern.
    [Blockierte Grafik: http://9vjicq.blu.livefilestore.com/y1p5KM4P-mK1EdqXsDaR5CkhqnjdGf0aEUjlxbbLCtZ1NihIlWb090nDJXaN0SoWz6blZR4MRShDNWlyaFmCvGLCrUn-L3rSAGl/Schritt1.jpg]

    Schritt 4: ALLE xcf Dateien öffnen. (Und geöffnet lassen!)
    Schritt 5.1: in einem der xcf Dateien "Video > VCR Navigator" öffnen.
    [Blockierte Grafik: http://9vjicq.blu.livefilestore.com/y1p5K_bH7NYz4lSHCnm95Cp9f88a9ocqvLt6twOvOQWyvOQ4HzjJ62abomlJAP-HNq_Owk9yj93d6G7s6LbNMgn9SnALdNoJvYU/Schritt2.jpg] 
    Schritt 5.2: Unter "Framerate" einstellen wieviele Bilder pro Sekunde dargestellt werden sollen (beeinflust die Geschwindigkeit der Bilderwechsel).
    Schritt 5.3: Mit einem Klick auf den Pfeil eine Vorschau öffnen und das Ergebniss überprüfen (und gegebenfals die Framrate verändern).
    [Blockierte Grafik: http://9vjicq.blu.livefilestore.com/y1pRAKv0kS6iKHHV7gbfnqlCX4sAbzbATLrx2dPLKcGdn-xbbgBKZ94LlKY1xYW5tovSHgzHG1SUJx-odlh81SLn_tL9_RL00OK/Schritt3.jpg] 
    Schritt 6: Mit "Video > Frames to
    image" die Einzelbilder in ein Bild mit mehreren Ebenen (1 Bild pro Ebene) verwandeln.
    !!! Alle Parameter auf den gesetzen Werten belassen !!!
    Schritt 7: Im neuerscheinenden Fenster im "Datei > Speichern unter - Dialog" unter "Dateityp: Nach Endung" den Dateityp "GIF-Bikld" auswählen.
    Schritt 8: Den auftretenden Dialog wiefolgt beantworten:
    [Blockierte Grafik: http://9vjicq.blu.livefilestore.com/y1pvVp6QO4rsnoxnaAbrZQqKAGkh7KvPTi8LJ8WfgJpaNZTe3EcuJfftPXc5BralWVAeK5qBUm-sv8uQoWX-f6dtY9zwwziucdw/Schritt4.jpg] 
    Schritt 9: Im nächsten Dialog auf "Speichern" klicken.

    FERTIG !!!

    Wenn ihr ein anderes Format als gif haben wollt, musst ihr einen Converter benutzen.

    Ich hoffe euch gefällt das Tutorial!

  • Mit Gimp Videos erstellen

    • Script-Bär
    • 22. Mai 2010 um 19:49

    Ok. Ich bin gerade am schreiben des Tutorials.

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™