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

Beiträge von chrisatack

  • Verschiedene Source Codes?

    • chrisatack
    • 28. September 2009 um 16:50
    Zitat von PokerFace

    achso..
    das ist natürlich dumm, da ich an den Quellcode kommen muss, um den Link für das Bild zu bekommen.
    Eine andere Möglichkeit, an den Quellcode zu kommen gibt es nicht oder?

    Jetzt mal ganz doof gefragt ^^ Über die inet.au3 ???

    [autoit]

    $quelltext = _InetGetSource('http://www.autoit.de')

    [/autoit]


    Am besten du postest mal die seite...

    MFG chris :D

  • SuperMario Gameplay und Download

    • chrisatack
    • 28. September 2009 um 12:41

    Servus...

    erstmal .... SUUUUPPPPPPPEEERRR ^^
    Also in der Mittagspause auf der Arbeit gibbet nichts besseres ^^
    Bei mir zu Hause habe ich win7 da läuft es leider nicht....
    hänge heute abend mal noch den fehlerCode an ....

    Aber ansosnten TOOOPPPPP !!! :rock:

    MFG chris :D

  • HTTP.au3 Reloaded

    • chrisatack
    • 27. September 2009 um 13:30
    Zitat von JoEtHeKiLlEr

    Das weiß ich auch, aber die basiert auf der WinINet.dll und die is mir einfach zu kompliziert, was das auswerten angeht, bzw hab ich das noch garnicht hinbekommen ^^ vielleicht kanns mir ja jemand mal erklären: WinINet-UDF

    Hey... weiß nicht ob du noch an dem Theme dran bist... aber vieleicht hilft dir der Post hier das läuft direkt über TCP.. glaube nicht das es schneller geht ^^

    MFG chris :D

  • Was ist besser?

    • chrisatack
    • 25. September 2009 um 21:55

    Hey...

    guck dir mal in der UDF Hilfe die Fuktionen _IEFormSubmit() an...
    darunter ist eine Bsp Script... da ist in etwas das drinne was du suchst.

    MFG chris :D

  • Icon über Pic Problem

    • chrisatack
    • 21. September 2009 um 22:31

    Servus...

    wollte es nur mal gerade als Nachtrag einreichen, dass ein Ico mit transparenz doch über einem Bild geht ohne die Hintergrundfarbe des Guis anzunehmen ^^
    Damit ist diese Thema gelöst ^^

    [Blockierte Grafik: http://img27.imageshack.us/img27/8288/aufzeichnenc.png]

    Dateien aus dem 1 Beitrag laden....

    Spoiler anzeigen
    [autoit]

    #include <WinAPI.au3>

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

    $hgui = GUICreate ( "test", 500 , 500 )
    GUISetBkColor (0x00ff00)
    GUICtrlCreatePic ( 'hg.jpg',0,0 )
    $hPic = GUICtrlCreatePic ('',40,40,48,48 )
    __SetIconAlpha($hPic, 'test.ico',0, 48, 48)

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

    GUISetState()
    While 1
    Switch GUIGetMsg()
    Case -3
    Exit
    EndSwitch
    WEnd

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

    Func __SetIconAlpha($hWnd, $sIcon, $iIndex, $iWidth, $iHeight)
    If Not IsHWnd($hWnd) Then
    $hWnd = GUICtrlGetHandle($hWnd)
    If $hWnd = 0 Then
    Return SetError(1, 0, 0)
    EndIf
    EndIf
    Local $hIcon = __WinAPI_ShellExtractIcons($sIcon, $iIndex, $iWidth, $iHeight)
    If $hIcon = 0 Then
    Return SetError(1, 0, 0)
    EndIf
    Local $hBitmap, $hObj, $hDC, $hMem, $hSv
    $hDC = _WinAPI_GetDC($hWnd)
    $hMem = _WinAPI_CreateCompatibleDC($hDC)
    $hBitmap = _WinAPI_CreateCompatibleBitmap($hDC, $iWidth, $iHeight)
    $hSv = _WinAPI_SelectObject($hMem, $hBitmap)
    _WinAPI_DrawIconEx($hMem, 0, 0, $hIcon, $iWidth, $iHeight, 0, 0, 2)
    _WinAPI_ReleaseDC($hWnd, $hDC)
    _WinAPI_SelectObject($hMem, $hSv)
    _WinAPI_DeleteDC($hMem)
    _WinAPI_DestroyIcon($hIcon)
    _WinAPI_DeleteObject(_SendMessage($hWnd, 0x0172, 0, 0))
    _SendMessage($hWnd, 0x0172, 0, $hBitmap)
    $hObj = _SendMessage($hWnd, 0x0173)
    If $hObj <> $hBitmap Then
    _WinAPI_DeleteObject($hBitmap)
    EndIf
    Return 1
    EndFunc ;==>_SetIconAlpha

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

    Func __WinAPI_ShellExtractIcons($sIcon, $iIndex, $iWidth, $iHeight)
    Local $Ret = DllCall('shell32.dll', 'int', 'SHExtractIconsW', 'wstr', $sIcon, 'int', $iIndex, 'int', $iWidth, 'int', $iHeight, 'ptr*', 0, 'ptr*', 0, 'int', 1, 'int', 0)
    If (@error) Or ($Ret[0] = 0) Or ($Ret[5] = Ptr(0)) Then
    Return SetError(1, 0, 0)
    EndIf
    Return $Ret[5]
    EndFunc ;==>_WinAPI_ShellExtractIcons

    [/autoit]

    MFG chris :D

  • SicherungTool

    • chrisatack
    • 19. September 2009 um 12:23

    hi...

    Also die Idee ist super ... ich wollte schon lange mal mit sowas anfangen aber ich musste mir letztes echt mal überlegen wieviele sachen ich noch anfangen will und nicht zu Ende machen will... naja auf jeden fall würde ich dir mal empfehlen AllwaySync dir anzugucken... kann ich nur empfehlen ^^ und steckt voll mit Ideen die man gut übernehmen kann... leider sperrt das Tool sich irgendwann selbst weil es meint das man es zu viel benutzt und man doch ne Pro Version kaufen soll ^^

    Kannst ja mal gucken ob du nen paar sinnvolle Ideen übermehmen kannst ^^

    MFG chris :D

  • [beta] Clippy 0.1

    • chrisatack
    • 18. September 2009 um 11:35

    servus...

    Also unter Win7 öffnet sich kein Traymenü und bei Win+V passiert auch nichts...

    MFG chris :D

  • IF < > OR Problem

    • chrisatack
    • 17. September 2009 um 21:12

    Hey...

    ich glaube ich stehe gerade auf nem rieeeeeeeeeeeßen Schlauch...

    Warum kommt die MsgBox() ?

    [autoit]

    If 3 > 7 Or 7 < 2 Or 27 > 54 Then
    MsgBox (0,"","")
    EndIf

    [/autoit]

    MFG Chris :D

    EDIT Fehler in der Version gefunden... < verdreht aber in meinem Script will es noch nicht...

  • Archlord Login-Automatisierung

    • chrisatack
    • 13. September 2009 um 20:10

    hi...

    Bots werden in diesem Forum nicht unterstützt... Reglen lesen !!

    MFG chris :D

  • Frage zu Dll und GUICtrlCreatePIc.

    • chrisatack
    • 7. September 2009 um 19:38

    hi...

    GuictrlcreateIcon....
    Und mit Resshacker bekommste die Bilder in die DLL

    MFG chris :D

  • Temperaturen/ Fan-Drehzahlen auslesen möglich???

    • chrisatack
    • 6. September 2009 um 12:00

    hi...

    also in Win7 klappt leider nichts...

    MFG chris :D

  • Tabelle in html schreiben

    • chrisatack
    • 5. September 2009 um 18:18

    hey...


    glaube das gibt es nicht ....das ist aber schnell selbst gebastelt...
    guck dir FileOpen() an FileWrite() u FileClose()
    dann musst du natürlich die html befehle wissen wie man ne Tabelle erstellt...
    das ganze dann in ne Tabelle.html geschrieben und fertig...

    MFg chris :D

  • Windows 7 + Makros : laufen nicht !

    • chrisatack
    • 5. September 2009 um 12:09

    servus...

    [autoit]

    MsgBox(0,"",@DesktopDir) ; ohne die "" bei @DesktopDir ^^

    [/autoit]

    bei mir kommt da das richtige raus... C:\Users\k-10\Desktop

    MFG chris :D

  • Problem mit Proggi

    • chrisatack
    • 4. September 2009 um 18:33

    Servus...

    Bots werden in diesem Forum nicht unterstützt ( Regeln lesen)...
    Mod wirds bestimmt gleich closen

    MFg chris :D

  • Im SVZ mit der Http-UDF anmelden (Hilfe)?

    • chrisatack
    • 1. September 2009 um 18:09

    servus...

    also ich habe das ganze mal bei wkw getestet...
    vieleicht hilft dir der Code..

    Spoiler anzeigen
    [autoit]

    #include <string.au3>

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

    $SID = _wkw_login('mustermann%40web.de','passwort') ; Achtung @ = %40
    $quelltext = _INetGetSourcePostCookie('http://www.wer-kennt-wen.de/people/online',' ',$SID) ; wenn du nicht Posten willst muss ein Leerzeichen drinne sein..
    ConsoleWrite ( $quelltext[0]&@CRLF )
    ClipPut ( $quelltext[1] )

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

    ;#################################################################################
    ;
    ; _wkw_Login(BENUTZER,PASSWORT)
    ; Einloggen in WKW und cookie mit $SID speichern
    ;
    ;################################################################################
    Func _wkw_login($_WKW_Name,$_WKW_PW)
    $quelltext = _INetGetSourcePostCookie('http://www.wer-kennt-wen.de/logout/success/',' ','')
    ;~ ConsoleWrite ( $quelltext[0]&@CRLF )
    $cookie = _StringBetween($quelltext[0],'Set-Cookie: ',';')
    ;~ ConsoleWrite ( $cookie[1]&@CRLF )
    $quelltext = _INetGetSourcePostCookie('http://www.wer-kennt-wen.de/start.php','loginName='&$_WKW_Name&'&pass='&$_WKW_PW&'&logIn=1',$cookie[1] )
    $cookie = _StringBetween($quelltext[0],'Set-Cookie: ',';')
    $_SID = $cookie[1]
    ;~ ConsoleWrite ( $quelltext[0]&@CRLF
    Return $_SID
    EndFunc

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

    ;#################################################################################
    ;
    ; _INetGetSourcePostCookie
    ; Funktion um eine Post Methode zu versenden und ein Cookie zu speichern/benutzen
    ;
    ;################################################################################
    Func _INetGetSourcePostCookie($sURL, $sPost ,$cookie )
    Local $iSocket, $sHeader, $sRecv, $iIP, $sHost, $aRegExp, $sHttp1,$iErr,$iSend,$aReturn[2]
    If $sURL = '' Or $sPost = '' Then Return SetError(1, 0, 0)
    If StringLeft($sURL, 7) <> 'http://' And StringLeft($sURL, 8) <> 'https://' Then $sURL = "http://" & $sURL
    $aRegExp = StringRegExp($sURL, "http?://(.*?)/", 3)
    If @error Then Return SetError(2, 0, 0)
    $sHost = $aRegExp[0]
    If $sHost = '' Then Return SetError(3, 0, 0)
    $sHttp1 = StringTrimLeft($sURL,StringInStr($sURL,"/",-1,3)-1)
    If $sHttp1 = '' Then Return SetError(3, 0, 0)
    $sHeader = "POST " & $sHttp1 & " HTTP/1.1" & @CRLF & _
    "Host: " & $sHost & @CRLF & _
    "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/2008111317 Ubuntu/8.04 (hardy) Firefox/3.0.4" & @CRLF & _
    "Connection:close" & @CRLF & _
    "Cookie:"& $cookie& @CRLF & _
    "Content-type: application/x-www-form-urlencoded" & @CRLF & _
    "Content-Length: " & StringLen($sPost) & @CRLF & @CRLF & $sPost
    TCPStartup() ;If not already done
    $iIP = TCPNameToIP($sHost)
    If $iIP = '' Or StringInStr($iIP, ".") = 0 Then Return SetError(4, 0, 0)
    $iSocket = TCPConnect($iIP, 80)
    If @error Or $iSocket < 0 Then Return SetError(5, 0, 0)
    $iSend = TCPSend($iSocket, $sHeader)
    If @error Or $iSend < 1 Then Return SetError(6, 0, 0)
    While 1
    $sRecv = TCPRecv($iSocket, 1024)
    $iErr = @error
    If $sRecv <> '' Then
    While 1
    $sRecv &= TCPRecv($iSocket, 1024)
    If @error Then ExitLoop 2
    WEnd
    EndIf
    If $iErr Then Return SetError(7,0,0)
    WEnd
    $aReturn[0] = StringLeft($sRecv,StringInStr($sRecv,@CRLF&@CRLF)-1)
    $aReturn[1] = StringTrimLeft($sRecv,StringLen($aReturn[0])+4)
    Return $aReturn
    EndFunc ;==>_INetGetSourcePost

    [/autoit]

    MFG chris :D

  • _GDIPlus_GraphicsDrawString Vertikal von rechts lesbar machen

    • chrisatack
    • 29. August 2009 um 16:40

    Hey...

    Hab nen kleines Problem unzwar möchte ich gerne mit Function _GDIPlus_GraphicsDrawString den Text Vertikal geschrieben und von rechts aus lesbar haben.
    Mit dem $Format = 0x0002 ist er zwar Vertikal aber von links aus lesbar...
    jemand ne Idee ?

    [autoit]

    #include <GuiConstantsEx.au3>
    #include <GDIPlus.au3>

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

    Opt('MustDeclareVars', 1)

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

    _Main()

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

    Func _Main()
    Local $hGUI, $hWnd, $hGraphic

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

    ; Create GUI
    $hGUI = GUICreate("GDI+", 400, 300)
    $hWnd = WinGetHandle("GDI+")
    GUISetState()

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

    ; Draw a string
    _GDIPlus_Startup ()
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hWnd)
    _GDIPlus_GraphicsDrawString ($hGraphic, "Hello world", 140, 110, "Arial", 7, 0x0002)

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

    ; Loop until user exits
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

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

    ; Clean up resources
    _GDIPlus_GraphicsDispose ($hGraphic)
    _GDIPlus_Shutdown ()

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

    EndFunc ;==>_Main

    [/autoit]

    MFG chris :D

  • _StringBetween funktioniert nicht

    • chrisatack
    • 29. August 2009 um 15:38
    Zitat von Tecoist

    Hallo irgendwie klappt das nicht
    habe jetzt auch mal das Beispiel getestet
    ausgabe ist nichts :(

    [autoit]


    #include <string.au3>
    $string = "<html><body> Hello world! </body> </html>"
    $abda = "<html><body>"
    $bisda = " </body> </html>"
    $between = _StringBetween($string, $abda, $bisda)
    Msgbox(0,"",$between)

    [/autoit]
    Alles anzeigen

    hey...

    falls dur fragst warum array...
    Wenn du was suchst das mehrmals vorhanden ist in einem String bekommt man mehrere Ergebnisse...

    MFG chris :D

  • RMCHART

    • chrisatack
    • 26. August 2009 um 09:16

    hey...

    ist wegen dem ganzen aktualisieren dann nicht die GDI die bessere Lösung?

    MFG chris :D

  • RMCHART

    • chrisatack
    • 25. August 2009 um 13:10

    Servus...

    Ich hatte mal für die RMCHART ne Smart UDF gemacht mit der sollte es super einfach sein...
    [ gelöst ] RMC_Smart UDF ( Säulendiagramme )

    MFG chris :D

  • Vokabeltrainer

    • chrisatack
    • 22. August 2009 um 12:07

    Servus...

    hatte ganz am Anfang auch mal sowas angefangen... ist aber nie ganz fertig geworden..
    vieleicht kannst du es gebrauchen...

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

    Quelltext u Daten in der 7z

    MFG chris :D

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™