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. eukalyptus

Beiträge von eukalyptus

  • Alles gute ProgAndy

    • eukalyptus
    • 13. Oktober 2009 um 22:24

    Übrigens, am 2 Okt hatte Mahatma Gandhi Geburtstag.

    In diesem Sinne: Pro Gandhi :D

  • Deutsche Hilfe - Funktionen ohne Beispiel

    • eukalyptus
    • 13. Oktober 2009 um 12:28

    _GDIPlus_BitmapLockBits bzw. _GDIPlus_BitmapUnLockBits:

    Spoiler anzeigen
    [autoit]

    #include <ScreenCapture.au3>
    #include <Color.au3>

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

    _GDIPlus_Startup()

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

    $hBmp = _ScreenCapture_Capture("") ; erstelle Screenshot
    $hBitmap = _GDIPlus_BitmapCreateFromHBITMAP($hBmp) ; erstelle ein Bitmap aus Screenshot zur Verwendung mit GDI+
    _WinAPI_DeleteObject($hBmp) ; lösche Screenshot aus Speicher

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

    _GreyScale($hBitmap, 50, 50, 300, 200) ; Bereich wird in Graustufen umberechnet

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

    $hGraphics = _GDIPlus_ImageGetGraphicsContext($hBitmap) ; erstelle Grafikhandle um auf dem Bitmap zu zeichnen
    _GDIPlus_GraphicsDrawRect($hGraphics, 50, 50, 300, 200) ; zeichne Umrandung des ergrauten Bereiches
    _GDIPlus_GraphicsDispose($hGraphics) ; gibt Grafikhandle wieder frei

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

    _GDIPlus_ImageSaveToFile($hBitmap, @MyDocumentsDir & "\_GDIPlus_BitmapLockBits.jpg") ; speichere fertiges Bild

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

    _GDIPlus_BitmapDispose($hBitmap) ; lösche Bild aus dem Speicher
    _GDIPlus_Shutdown()

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

    Func _GreyScale($hBitmap, $iX, $iY, $iW, $iH)
    Local $BitmapData = _GDIPlus_BitmapLockBits($hBitmap, $iX, $iY, $iW, $iH, BitOR($GDIP_ILMREAD, $GDIP_ILMWRITE), $GDIP_PXF32RGB)
    Local $Stride = DllStructGetData($BitmapData, "Stride") ; Stride ist der Offset von einer Reihe zur nächsten
    Local $Width = DllStructGetData($BitmapData, "Width") ; Anzahl der Spalten
    Local $Height = DllStructGetData($BitmapData, "Height") ; Anzahl der Reihen
    Local $Scan0 = DllStructGetData($BitmapData, "Scan0") ; Die Bilddaten im Speicher
    Local $PixelData, $Color, $Luma
    For $row = 0 To $Height - 1 ; Reihe für Reihe
    For $col = 0 To $Width - 1 ; Spalte für Spalte
    ; lese Farbinformation des aktuellen Pixels(Spalte,Reihe) aus
    $PixelData = DllStructCreate("dword", $Scan0 + ($row * $Stride) + ($col * 4))
    $Color = DllStructGetData($PixelData, 1)
    ; berechne Grauwert
    $Luma = _ColorGetRed($Color) * 0.3 + _ColorGetGreen($Color) * 0.59 + _ColorGetBlue($Color) * 0.11
    ; Rot Grün und Blau wert werden jeweils auf den berechneten Grauwert gesetzt
    DllStructSetData($PixelData, 1, BitOR($Luma, BitShift($Luma, -8), BitShift($Luma, -16)))
    Next
    Next
    _GDIPlus_BitmapUnlockBits($hBitmap, $BitmapData)
    EndFunc ;==>_GreyScale

    [/autoit]

    _WinAPI_BitBlt:

    Spoiler anzeigen
    [autoit]

    #include <WinAPI.au3>
    #include <WindowsConstants.au3>

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

    $hGui = GUICreate("_WinAPI_BitBlt", 640, 480)
    GUISetState()
    $hWnd = _WinAPI_GetDesktopWindow()

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

    $hDC_Gui = _WinAPI_GetDC($hGui)
    $hDC_Desk = _WinAPI_GetDC($hWnd)

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

    _WinAPI_BitBlt($hDC_Gui, 0, 0, 640, 480, $hDC_Desk, 0, 0, $SRCINVERT)
    _WinAPI_BitBlt($hDC_Gui, 100, 100, 320, 240, $hDC_Desk, 0, 0, $SRCCOPY)

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

    While GUIGetMsg() <> -3
    Sleep(10)
    WEnd

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

    _WinAPI_ReleaseDC($hGui, $hDC_Gui)
    _WinAPI_ReleaseDC($hWnd, $hDC_Desk)

    [/autoit]

    _WinAPI_CopyIcon, _WinAPI_DrawIcon, _WinAPI_DrawIconEx, _WinAPI_DestroyIcon, _WinAPI_LoadShell32Icon
    (und _WinAPI_PrivateExtractIcon - zukünftige AutoIt Version)

    Spoiler anzeigen
    [autoit]

    #include <Constants.au3>
    #include <WinAPI.au3>

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

    $hGui = GUICreate("_WinAPI_Icon", 450, 120)
    GUISetState()
    $hDC = _WinAPI_GetDC($hGui)

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

    $hInstance = _WinAPI_GetModuleHandle("shell32.dll")
    $hIcon1 = _WinAPI_LoadImage($hInstance, 1, $IMAGE_ICON, 0, 0, $LR_DEFAULTSIZE)
    $hIcon2 = _WinAPI_LoadImage($hInstance, 2, $IMAGE_ICON, 0, 0, $LR_DEFAULTSIZE)
    $hIcon3 = _WinAPI_CopyIcon($hIcon2)
    ;$hIcon4 = _WinAPI_PrivateExtractIcon("shell32.dll", 4, 96, 96) ; ab der nächsten Beta
    $hIcon5 = _WinAPI_LoadShell32Icon(5)

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

    _WinAPI_DrawIcon($hDC, 10, 10, $hIcon1)
    _WinAPI_DrawIconEx($hDC, 70, 10, $hIcon2, 100, 50)
    _WinAPI_DrawIcon($hDC, 200, 10, $hIcon3)
    ;_WinAPI_DrawIconEx($hDC, 300, 10, $hIcon4, 96, 96)
    _WinAPI_DrawIcon($hDC, 400, 10, $hIcon5)

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

    While GUIGetMsg() <> -3
    Sleep(10)
    WEnd

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

    _WinAPI_DestroyIcon($hIcon1)
    _WinAPI_DestroyIcon($hIcon2)
    _WinAPI_DestroyIcon($hIcon3)
    ;_WinAPI_DestroyIcon($hIcon4)
    _WinAPI_DestroyIcon($hIcon5)
    _WinAPI_ReleaseDC($hGui, $hDC)

    [/autoit]

    _WinAPI_SetParent und evtl. _WinAPI_SetWindowLong:

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <Constants.au3>
    #include <WinAPI.au3>

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

    $hGui = GUICreate("_WinAPI_SetParent", 320, 240, Default, Default, BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_CLIPCHILDREN))
    GUISetState(@SW_SHOW, $hGui)

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

    $hPid = Run(@SystemDir & '\notepad.exe', "", @SW_HIDE)
    WinWait("[CLASS:Notepad]")
    $hChild = WinGetHandle("[CLASS:Notepad]")

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

    _WinAPI_SetParent($hChild, $hGui)
    _WinAPI_SetWindowLong($hChild, $GWL_STYLE, BitOR($WS_CAPTION, $WS_POPUP))

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

    WinSetState($hChild, "", @SW_SHOW)

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

    While GUIGetMsg() <> -3
    Sleep(1)
    WEnd

    [/autoit]
  • AdLibEnable("") - Problem beim COmpilen

    • eukalyptus
    • 12. Oktober 2009 um 21:55

    Benutze am besten OnEvenMode

    [autoit]

    Opt("GuiOnEventMode", 1)

    [/autoit]

    Hier noch das Beispiel aus der Hilfe:

    [autoit]

    #include <GUIConstantsEx.au3>

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

    Opt("GUIOnEventMode", 1) ; Change to OnEvent mode
    $mainwindow = GUICreate("Hello World", 200, 100)
    GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
    GUICtrlCreateLabel("Hello world! How are you?", 30, 10)
    $okbutton = GUICtrlCreateButton("OK", 70, 50, 60)
    GUICtrlSetOnEvent($okbutton, "OKButton")
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(1000) ; Idle around
    WEnd

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

    Func OKButton()
    ;Note: at this point @GUI_CTRLID would equal $okbutton,
    ;and @GUI_WINHANDLE would equal $mainwindow
    MsgBox(0, "GUI Event", "You pressed OK!")
    EndFunc

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

    Func CLOSEClicked()
    ;Note: at this point @GUI_CTRLID would equal $GUI_EVENT_CLOSE,
    ;and @GUI_WINHANDLE would equal $mainwindow
    MsgBox(0, "GUI Event", "You clicked CLOSE! Exiting...")
    Exit
    EndFunc

    [/autoit]
  • AdLibEnable("") - Problem beim COmpilen

    • eukalyptus
    • 12. Oktober 2009 um 21:38

    Hi

    AdlibEnable wurde umbenannt in AdlibRegister

    Diese Funktion sollte man nur einmal aufrufen und deshalb nicht innerhalb der Schleife sein.
    Weiters benötigst du kein AdlibRegister für diesen deinen Zweck;
    1 GuiGetMsg-Abfrage in der Schleife reicht doch.

  • einfache verschlüsselung

    • eukalyptus
    • 12. Oktober 2009 um 21:14

    Da fällt mir ein, ich hab auch mal was geschrieben:

    Spoiler anzeigen
    [autoit]

    Global $sText=FileRead("Test.txt"), $iKey1=13

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

    ;MsgBox(0,"",$sText)

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

    _Crypt($sText,$iKey1,True)

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

    ;MsgBox(0,"",$sText)

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

    _Crypt($sText,$iKey1,False)

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

    ;MsgBox(0,"",$sText)

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

    $hFile=FileOpen("Test1.txt",2)
    FileWrite($hFile,$sText)
    FileClose($hFile)

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

    Run(@ComSpec & " /c " & 'comp test.txt test1.txt', "", @SW_SHOW)

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

    Func _Crypt(ByRef $sString, ByRef $iKey, $bEncrypt=True)
    Local $aString=StringSplit($sString,""), $sReturn=""
    Local $iMax=$aString[0]
    Switch $bEncrypt
    Case False
    For $i=$iKey*3+1 To $iMax-2 Step 3
    $sReturn=Chr(Int($aString[$i]&$aString[$i+1]&$aString[$i+2])-$iKey) & $sReturn
    Next
    For $i=1 To $iKey*3 Step 3
    $sReturn=Chr(Int($aString[$i]&$aString[$i+1]&$aString[$i+2])-$iKey) & $sReturn
    Next
    $sString=$sReturn
    Case Else
    $iKey=Mod($iKey+Random(0,$iMax,1), $iMax)
    $iKey=Mod($iKey, 700)
    If $iKey=0 Then $iKey=1
    For $i=1 To $iMax-$iKey
    $sReturn=StringFormat("%03s",Asc($aString[$i+$iKey])+$iKey) & $sReturn
    Next
    For $i=$iMax-$iKey+1 To $iMax
    $sReturn=StringFormat("%03s",Asc($aString[$i+$iKey-$iMax])+$iKey) & $sReturn
    Next
    $sString=$sReturn
    EndSwitch
    EndFunc

    [/autoit]

    mfgE

  • MausPos bei Klick in Variable speichern!

    • eukalyptus
    • 12. Oktober 2009 um 13:57

    Ich weiß zwar nicht genau, was du willst aber sieh dir das mal an:

    [autoit]

    #include <Misc.au3>
    While 1
    If _IsPressed("01") Then MsgBox(0,"",MouseGetPos(0) & " / " & MouseGetPos(1))
    Sleep(50)
    WEnd

    [/autoit]
  • Schlechte suche

    • eukalyptus
    • 12. Oktober 2009 um 13:15

    Die mindestanzahl sind glaub ich 4 Zeichen!
    Das ärgert mich auch oft, da es sehr viele Abkürzungen mit nur 3 Buchstaben gibt (GDI, UDF, ZIP usw...)

    Du kannst aber auch nach INC* suchen

  • Alles gute ProgAndy

    • eukalyptus
    • 11. Oktober 2009 um 19:59

    Herzlichen Glückwunsch!

    Und gleichzeitig ein großes Danke für deine Arbeit hier im Forum :thumbup:

  • Eine AutoIt GUI als Parent von einem anderen Fenster setzen.

    • eukalyptus
    • 11. Oktober 2009 um 19:54

    Hilft dir vielleicht das weiter?
    [ offen ] Programm.exe in einem AutoIt fenster ausführen

    mfgE

  • Anwendertreffen?

    • eukalyptus
    • 8. Oktober 2009 um 08:33

    Na, dann zieh ich mal mit der Standortangabe "Österreich" den Durchschnitt mal etwas gegen Süden ;)

    Wann soll das ganze denn eigentlich stattfinden?
    Damit meine ich grob die Jahreszeit. Noch heuer oder nächsten Sommer...

  • GUI ZEIT / GUI / BILDHINTERGRUND / FEHLER

    • eukalyptus
    • 7. Oktober 2009 um 09:17

    GuiCtrl´s nur einmal erstellen und dann mit GuiCtrlSetData die Zeit eintragen

    E

  • Starplayer v2 (MP3-Player)

    • eukalyptus
    • 5. Oktober 2009 um 21:41
    Zitat von Raupi

    Hm, die neue Version läuft bei mir garnicht. Bei Programmstart hängt sich Autoit sofort auf. Wenn ich versuche das Script zu kompilieren kommen gleich mal 100 Fehler.

    Spoiler anzeigen

    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(221,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(248,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(290,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(317,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(341,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(433,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(503,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(532,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(558,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(584,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(616,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(702,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(732,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(756,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(782,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(808,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(834,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(865,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(893,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(928,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(955,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1018,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1063,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1095,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1193,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1250,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1292,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1359,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1397,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1515,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1542,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1632,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1707,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1734,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1766,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1795,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1891,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(1993,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2027,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2054,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2158,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2248,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2360,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2387,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2437,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2480,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2516,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2566,43) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2609,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2637,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2665,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2691,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2739,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2771,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2809,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2868,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2934,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2963,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(2992,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3021,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3067,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3098,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3229,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3298,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3364,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3397,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3428,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3466,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3494,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3524,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3589,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3624,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3661,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3688,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3730,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3783,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3836,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3882,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3928,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(3971,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4006,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4038,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4090,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4124,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4155,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4203,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\Bass.au3(4232,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(59,43) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bassenc_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(111,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(137,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(166,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(193,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(223,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(259,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(289,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(316,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(342,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(381,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(409,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\bass\BassEnc.au3(440,40) : ERROR: $error previously declared as a 'Const'
    $error = _BASS_ErrorGetCode($bass_dll)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\MICHAEL\Desktop\Starplayer_v2\Starplayer.au3 - 100 error(s), 0 warning(s)

    Alles sehr Misteriös.

    Alles anzeigen

    Das Problem gibt es nur bei AutoIt Version 3.3.0.0
    Siehe hier: http://www.autoitscript.com/forum/index.php?showtopic=83481&st=83
    Es gibt eine Global Const $error in WindowsConstants.au3, diese wurde jedoch in der Beta bereits umbenannt.

    lgE

  • Was ist besser?

    • eukalyptus
    • 4. Oktober 2009 um 05:00

    Sorry, aber du vergleichst da nicht mal Äpfel mit Birnen ;)

    Was ist besser im Bezug auf Was?
    Geschwindigkeit, Einfachheit, Plattformunabhängigkeit usw...

    Auch der tollste Sportwagen wird in steinigem Gelände immer ganz schlecht abschneiden ^^
    Kommt halt immer drauf an, was du damit vorhast.

  • Günstige "Relaiskarte" wo mit AutoIt arbeitet

    • eukalyptus
    • 1. Oktober 2009 um 20:26

    Du kannst damit Stromkreise ein und ausschalten.

    Was immer dann auf diesen 5/8/16 verschiedenen Stromkreisen häng, kannst du mit Autoit steuern...

  • SuperMario Gameplay und Download

    • eukalyptus
    • 1. Oktober 2009 um 18:29

    Diese Fehlermeldung hab ich, wenn die GFX.dat nicht im selben Verzeichnis ist...

  • SuperMario Grafiken

    • eukalyptus
    • 1. Oktober 2009 um 18:27

    Icon´s hab ich in einer alten Version verwendet.
    Ich hab das Spiel mittlerweile auf GDI+ umgestellt und benutze PNG´s

    Hab die aktuellen PNG-Grafiken im ersten Post hochgeladen.
    d.h. man ann jedes Zeichenprogramm verwenden, welches PNG bearbeiten kann.


    (Die GFX.dat wurde mit Reshacker.exe erstellt - und ist im Prinzip eine DLL mit den PNG-Grafiken als Resource)

  • SuperMario Gameplay und Download

    • eukalyptus
    • 1. Oktober 2009 um 17:54

    Probier doch bitte mal diese Exe, welche ich kompiliert hab...

    Muß natürlich ins selbe Verzeichnis, wie die anderen Dateien (GFX.dat usw...)

    Dateien

    Mario.rar 397,68 kB – 552 Downloads
  • Günstige "Relaiskarte" wo mit AutoIt arbeitet

    • eukalyptus
    • 1. Oktober 2009 um 17:28

    Ich hab eine 5-Kanal USB-Relaiskarte von Mattronik:
    http://www.relaiskarten.de/pi1633080593.htm?categoryId=1

    Da ist eine Dll dabei und ich hab die Karte auch erfolgreich mit AutoIt gesteuert.
    Allerdings ist die Karte mittlerweile kaputt bzw. nach ein paar Minuten funktioniert sie nicht mehr und man muß den USB-Stecker aus und wieder einstecken!

    mfgE

  • SuperMario Gameplay und Download

    • eukalyptus
    • 1. Oktober 2009 um 17:15

    Ups, das war mein Fehler!

    die Zeilen

    [autoit]

    If @OSVersion = "WIN_VISTA" Then
    If _IsAeroEnable() = 0 Then _EnableDisableAero(False)
    EndIf

    [/autoit]


    müssen NACH Zeile 73 verschoben werden!
    Also nach dieser Zeile wieder einfügen:

    [autoit]

    Global $hDwmApiDll = DllOpen("dwmapi.dll")

    [/autoit]


    Man kann diese Zeilen aber auch ausklammern - kann aber sein, daß das Spiel dann flimmert, wenn man AERO benutzt.

    mfgE

  • Sprache per TCP

    • eukalyptus
    • 30. September 2009 um 18:40

    Hier gibts mal ein Beispiel, wie man eine MP3-Datei senden kann:
    http://www.autoitscript.com/forum/index.php?showtopic=98861

    Um den Soundkarteninput in MP3-Daten zu verwandeln, kann man folgendes machen:

    Spoiler anzeigen
    [autoit]

    Global $hBassDll = DllOpen("bass.dll")
    Global $hBassEncDll = DllOpen("bassenc.dll")

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

    _BASS_RecordInit($hBassDll, -1)
    Global $hRecHandle = _BASS_RecordStart($hBassDll, 44100, 2, 0, "Bass_Callback_Rec")
    _BASS_Encode_Start($hBassDll, $hBassEncDll, $hRecHandle, 'lame -r -x -b128 - - ', 0, "Bass_Callback_Enc")

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

    While 1
    Sleep(10)
    WEnd

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

    Func Bass_Callback_Rec($handle, $buffer, $length, $user)
    Return 1
    EndFunc

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

    Func Bass_Callback_Enc($handle, $channel, $buffer, $length, $user)
    ;Local $tempbuffer = DllStructCreate("byte[" & $length & "]", $buffer) ;???
    ;TCPSend($Socket, DllStructGetData($tempbuffer, 1)) ;???
    EndFunc

    [/autoit]

    In der Funktion Bass_Callback_Enc bekommt man regelmässig die fertigen MP3-Daten von lame.exe
    Diese können jetzt gesendet werden...
    Aber das übersteigt dann meine Fähigkeiten ;)

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™