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

Beiträge von alpines

  • Problem | Daten (.png, etc.) an E-Mail senden

    • alpines
    • 28. April 2015 um 12:26

    Das war nicht die Antwort auf seine Frage. Es war vom Client die Rede. Verwendest du _InetSmtpMailCom oder OutlookEX oder _InetSmptMail...

  • jede 3. Zeile soll eine Leerzeile sein

    • alpines
    • 26. April 2015 um 17:18

    Das hat schon was, Funktionene aus UDFs verwenden aber die UDF selber nicht includen :D

  • jede 3. Zeile soll eine Leerzeile sein

    • alpines
    • 26. April 2015 um 17:08
    [autoit]

    $aFile = StringSplit(FileRead("file.txt"), @CRLF, 3)
    $iCount = 0
    For $i = 0 To UBound($aFile) - 1
    If $iCount = 3 Then
    FileWrite("file_new.txt", @CRLF)
    $iCount = 0
    EndIf
    $iCount += 1
    FileWrite("file_new.txt", $aFile[$i] & @CRLF)
    Next

    [/autoit]
  • GUICtrlMenuItem() Index im Menü finden

    • alpines
    • 25. April 2015 um 23:44

    Das Handle ist ein Integer, vergleich es mit den anderen Items und die kleinste Zahl ist der 1. Index (musst natürlich verschiedene Menu-Trees beachten)

  • Bekomme _FFWindowOpen nicht zum laufen ( FF.au3)

    • alpines
    • 24. April 2015 um 14:15

    Jetzt stell dir mal vor andere Leute haben das Problem.

  • Bekomme _FFWindowOpen nicht zum laufen ( FF.au3)

    • alpines
    • 24. April 2015 um 13:06

    Wahrscheinlich ist das der Fehler wo noch der Backslash drinne war oder nicht bei den Registryeinträgen.

  • Mailversand mit ssl

    • alpines
    • 21. April 2015 um 11:56

    Dann nehmt doch einfach IMAP für eure Mails.
    Ihr könnt diese hierfür http://www.limilabs.com/mail verwenden.

    Das ganze erfordert zwar C# aber ihr könnt euch ja einen kleinen Wrapper schreiben der über CLI die Sachen ausführt oder die DLL in AutoIt selbst callen, was schwieriger sein wird.

  • Mailversand mit ssl

    • alpines
    • 20. April 2015 um 13:48

    Ups, das ist natürlich der POP3 SSL Port. Unterstütz CDO.Message überhaupt StartTLS?
    Wenn nicht kannst du ja Mails anderweitig verschicken.

  • Mailversand mit ssl

    • alpines
    • 20. April 2015 um 12:56

    Der SSL-Port ist stdmäßig 995.

  • Tunnel - kleiner Zeitvertreib für Zwischendurch

    • alpines
    • 15. April 2015 um 15:56

    Ich hab mal eine Schwierigkeitseinstellung hinzugefügt.
    Da ich grade im Moment knapp mit der Zeit bin werde ich nicht daran weiterarbeiten können.
    Solltet ihr aber Zeit und Lust haben könnt ihr ja weiterbasteln und es hier posten!

  • Tunnel - kleiner Zeitvertreib für Zwischendurch

    • alpines
    • 15. April 2015 um 10:55

    Das ist das Problem, ich habe keine Ahnung wie ich die Geschwindigkeit erhöhen soll :D
    Am besten füge ich einfach Hindernisse hinzu die sich häufen.

  • Tunnel - kleiner Zeitvertreib für Zwischendurch

    • alpines
    • 15. April 2015 um 02:18

    Hallo,

    hier mal wieder ein kleines Spiel um ein wenig Zeit zu überbrücken.
    Es handelt sich Um Tunnel. Feedback und Kritik sind gerne gesehen.

    Viel Spaß!

    Tunnel
    [autoit]

    #include <GdiPlus.au3>
    #include <Misc.au3>

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

    _GDIPlus_Startup()
    Opt("GUIOnEventMode", 1)
    $hDLL = DllOpen("user32.dll")

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

    $hGUI = GUICreate("Tunnel", 210, 386)
    GUISetOnEvent(-3, "_Exit")
    GUISetState(@SW_SHOW)

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

    Local $iX = 105, $iY = 370, $iInc = 0, $iScore = 0, $iFrames = 0, $iDifficulty = InputBox("Difficulty", "1 to 4" & @CRLF & "1 very easy" & @CRLF & "4 hard")
    Local $aBorders[386][2]
    Local $lPoints[387][2], $rPoints = $lPoints

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

    $lPoints[0][0] = 386
    $rPoints[0][0] = 386

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

    For $i = 7 To 385 Step 7
    For $x = 1 To 7
    $aBorders[$i - $x][0] = 75
    $aBorders[$i - $x][1] = 135
    Next
    Next

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

    AdlibRegister("_FPS", 1000)

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

    $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics(210, 386, $hGraphics)
    $hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hBuffer, 2)

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

    Local $hPen = _GDIPlus_PenCreate(0xFFFEFEFE, 4)

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

    _GDIPlus_GraphicsFillRect($hGraphics, $iX, $iY, 5, 5)

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

    While 1
    $iFrames += 1
    $iScore += 1
    $iInc = Random(-1, 1, 1) * $iDifficulty

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

    $aBorder_Tmp = $aBorders
    For $i = 1 To 385
    $aBorders[$i][0] = $aBorder_Tmp[$i - 1][0]
    $aBorders[$i][1] = $aBorder_Tmp[$i - 1][1]
    Next

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

    If $aBorders[0][0] + $iInc <= 1 or $aBorders[0][1] + $iInc >= 209 Then $iInc *= -1

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

    $aBorders[0][0] = $aBorders[0][0] + $iInc
    $aBorders[0][1] = $aBorders[0][1] + $iInc

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

    If _IsPressed(25, $hDLL) Then $iX -= 2
    If _IsPressed(26, $hDLL) Then $iY -= 2
    If _IsPressed(27, $hDLL) Then $iX += 2
    If _IsPressed(28, $hDLL) Then $iY += 2

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

    If $iY <= 14 Then $iY = 14
    If $iY >= 370 Then $iY = 370

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

    For $i = $iY - 14 To $iY + 14 Step 7
    If $iX < $aBorders[$i][0] or $iX > $aBorders[$i][1] - 5 Then
    MsgBox(48, "Oops!", "You crashed!" & @CRLF & "Score: " & $iScore)
    _Exit()
    EndIf
    Next

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

    For $i = 0 To 385; Step 5
    $lPoints[$i+1][0] = $aBorders[$i][0]
    $lPoints[$i+1][1] = $i
    $rPoints[$i+1][0] = $aBorders[$i][1]
    $rPoints[$i+1][1] = $i
    Next

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

    _GDIPlus_GraphicsDrawCurve($hBuffer, $lPoints, $hPen)
    _GDIPlus_GraphicsDrawCurve($hBuffer, $rPoints, $hPen)

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

    _GDIPlus_GraphicsFillRect($hBuffer, $iX, $iY, 7, 7)
    _GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, 210, 386)
    _GDIPlus_GraphicsClear($hBuffer, 0xFF808080)
    WEnd

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

    Func _FPS()
    WinSetTitle($hGUI, "", $iScore & "@" & $iFrames)
    $iFrames = 0
    EndFunc

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

    Func _Exit()
    _GDIPlus_ImageDispose($hBuffer)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_Shutdown()
    AdlibUnRegister("_FPS")
    DllClose($hDLL)
    Exit
    EndFunc

    [/autoit]

    Dateien

    Tunnel.au3 2,18 kB – 727 Downloads Tunnel 2.au3 2,57 kB – 755 Downloads
  • tastaturzeichen als positionierung+klick

    • alpines
    • 13. April 2015 um 15:49

    Die eckigen Klammern sind eine Hilfestellung in der Hilfe die dir zeigen das diese Parameter optional sind und nicht verpflichtend. Lass die eckigen Klammern einfach weg.

  • Winwaitactive Problem

    • alpines
    • 7. April 2015 um 17:46

    Ein Programm das 40 Sekunden zum Starten braucht? Das klingt für mich nach einem Spiel, wenn dem nicht sein sollte erklär doch lieber was du vor hast.
    Es gibt bessere Wege als mit ControlClicks zu arbeiten.

  • InetRead und $INET_FORCERELOAD

    • alpines
    • 7. April 2015 um 16:30

    Die Antwort wurde dir schon in der SB geliefert. InetGet mit Options = 1.

  • Registry Schlüssel richtig anlegen

    • alpines
    • 26. März 2015 um 15:51

    Einen Schlüssel irgendwo anzulegen ist sicherlich nicht falsch aber nicht gut. Schau dich mal in der Registry um, da findest du am Haupttree verschiedene Einträge.
    In ROOT sind z.B. File-Extensions drinne, in Current User sind die Konfigurationen von Softwares für den aktuellen User drinne und in Local Machine für alle Nutzer.

    Das findest du auch bei Softwareinstallationen wieder (Nur für diesen Nutzer oder für alle installieren).
    Wenn du für deine Software Schlüssel abspeichern willst, bietet sich z.B. HKLM oder HKCU\SOFTWARE\dein Ordner an.

  • Snake - kleiner Zeitvertreib für Zwischendurch

    • alpines
    • 25. März 2015 um 15:13

    In dem Fall würde der Bug aber immer auftreten, und das passiert nicht.

  • speichern unter im browser anklicken

    • alpines
    • 23. März 2015 um 20:59

    Navigier auf die Seite und versuche doch mit _IEDocReadHTML($oIE) die Seite abzuspeichern.

  • primzahlenrechner

    • alpines
    • 23. März 2015 um 17:54

    Immer wieder schön sowas zu sehen, aber dann bitte in der richtigen Sektion.

  • PixelChecksum von _ScreenCapture_CaptureWnd ?

    • alpines
    • 23. März 2015 um 10:56

    Und obwohl du seit Tagen draufschaust nimmst du eine Bitmap dafür...

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™