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

Beiträge von butter

  • IE den richtigen HTML Source auslesen.

    • butter
    • 27. Januar 2015 um 22:06

    Hallo,

    ich bastle gerade an einem PSC-Checker um mir die Arbeit zu sparen, jedesmal auf http://www.paysafecard.com zu gehen und mein Guthaben abzufragen.
    Bisjetzt passt alles perfekt, aber ich habe ein kleines Problem mit dem Captcha.
    Leider funktioniert das nicht mit:

    [autoit]

    _IEDocReadHTML

    [/autoit]


    sodass ich den Link mit Stringbetween auslesen kann und in meine GUI einfügen kann.. da die "Form" die sich auf der Home - Seite befindet und nicht in dem Quellcode angezeigt wird, finde ich keine Lösung. Per "Element untersuchen" findet man den Code-Schnipsel, aber wie lese ich die URL des Captchas mithilfe AutoIT ? ?(

    MfG,

  • ListView, Item Auslesen

    • butter
    • 11. März 2014 um 20:15

    Passt Danke !! :)

  • ListView, Item Auslesen

    • butter
    • 11. März 2014 um 19:34

    Hi,

    Danke für die schnelle Antworten :)

    Aber bei mir wird da ein leerer String zurückgegeben...

    [autoit]


    #include <GUIConstantsEx.au3>
    #include <GuiListView.au3>
    #include <GuiImageList.au3>
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <File.au3>
    GUICreate("Example", 186, 372, 192, 125)
    GUISetOnEvent(-3, 'exitMain')
    $hListView = GUICtrlCreateListView("", 2, 2, 178, 268)
    $Button1 = GUICtrlCreateButton("Hinzufügen", 8, 272, 169, 25)
    GUICtrlSetOnEvent($Button1,"_Hinzufug")
    $Button3 = GUICtrlCreateButton("Löschen", 8, 304, 169, 25)
    GUICtrlSetOnEvent($button3,"_delete")
    $Button4 = GUICtrlCreateButton("Infos", 8, 336, 169, 25)
    GUICtrlSetOnEvent($Button4,"_Info")
    GUISetState(@SW_SHOW)
    $handle = GUICtrlGetHandle($hListView)

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

    $guae = _GUICtrlListView_GetSelectedIndices($hListView)
    $handle1 = _GUICtrlListView_GetItemText($guae,0)

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

    MsgBox(0,"",$handle1)

    [/autoit]
  • ListView, Item Auslesen

    • butter
    • 11. März 2014 um 19:13

    Hallo AutoIT :)

    ich wollte fragen zu ListView wie man den Text (String) von dem aktuell markierten Item ausliest

    Ich hab schon einige Funktionen ausprobiert
    z.B Wie:

    [autoit]

    _GUICtrlListView_GetItemTextString($hListView, -1)

    [/autoit]

    Jedoch ohne Erfolg..

    Wie kann ich den String/Text von dem aktuell markierten Item auslesen und in eine Variable speichern ?

    [autoit]

    GUICreate("Example", 186, 372, 192, 125)
    GUISetOnEvent(-3, 'exitMain')
    $hListView = GUICtrlCreateListView("", 2, 2, 178, 268)
    GUISetState(@SW_SHOW)

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

    $handle = GUICtrlGetHandle($hListView)
    $handle1 = _GUICtrlListView_GetItemTextString($handle, -1)

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

    Func exitMain()
    Exit
    EndFunc

    [/autoit]


    Danke !! :S

  • FTP Download -> Bei Txt Datei keine Zeilenumbrüche

    • butter
    • 28. April 2013 um 14:10

    In google such ich schon die ganze Zeit .. :(

  • FTP Download -> Bei Txt Datei keine Zeilenumbrüche

    • butter
    • 28. April 2013 um 13:59

    Ja weil ich nun weiß woran mein Problem liegt..
    Dann habe ich den Betrag gelöscht und dann versucht das selbst nochmal zu fixen, aber leider ohne erfolg ..
    Ich werde in Zukunft einfach die Beträge bearbeiten anstatt die zu löschen ..

  • FTP Download -> Bei Txt Datei keine Zeilenumbrüche

    • butter
    • 28. April 2013 um 13:52

    Huhu Autoit :)

    Ich habe ein kleines Problem mit mein Script..
    Mein Problem ist, das beim Download der txt datei (Auch mit Inetget versucht) die Zeilenumbrüche "ignoriert" werden :(
    Ich dachte mir da mit _InetGetSource den Source in eine txt Datei zu speichern dann jede Zeile auszulesen und mit @CRLF meine Edit-Box auszufüllen aber auch ohne erfolg und das ist rausgekommen:

    Spoiler anzeigen
    [autoit]

    Local $null = 0
    While 1
    $null += 1
    $txtline = FileReadLine($Filea,$null)
    $string = _StringBetween($Filea,"D",".")
    GUICtrlsetdata($Edit1,$string&@CRLF)
    If $null == $lines Then
    ExitLoop
    EndIf
    WEnd

    [/autoit]


    Ich habe mein Script zusammengefasst:

    Spoiler anzeigen
    [autoit]

    #NoTrayIcon
    #include <Misc.au3>
    #include "FTPEx.au3"
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <ComboConstants.au3>
    #include <inet.au3>
    #include <file.au3>

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

    $serv = "server.de"
    $user = "benutzername"
    $pass = "pw"

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

    $FTP = _FTP_Open("AutoIt v3")
    $FTPServer = _FTP_Connect($FTP,$serv,$user,$pass,1)
    _FTP_FileGet($FTPServer,"/Data.txt","C:/Data.txt")
    _FTP_Close($FTPServer)
    _FTP_Close($FTP)

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

    $FILEOPEN = "C:/Data.txt"
    $TEXT = FileRead($FILEOPEN, FileGetSize($FILEOPEN))

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

    $Nostale = GUICreate("Test", 404, 181, 142, 171)
    $Edit1 = GUICtrlCreateEdit("", 8, 8, 249, 153, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))
    GUICtrlSetData($EDIT1, $TEXT)
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(40)
    WEnd

    [/autoit]

    Mein Ziel:
    Es soll eine .txt Datei heruntergeladen werden..
    Die txt Datei soll mit Zeilenumbrüche in der Edit-Box landen.
    bzw. danach die txt Datei zu bearbeiten und es wieder in meinem Ftp Server hochladen.

    Danke schonmal im Vorraus ! :)

    MfG Butter

  • txt in edit

    • butter
    • 28. April 2013 um 11:52

    Guten morgen Autoit ! :)

    ich habe da ein kleines Problem mit mein Script,
    Ich will den Text von der Edit-Box in der GUI setzen..

    Ein kleiner Ausschnitt:

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    $GUI = GUICreate("Gui-test", 404, 181, 142, 171)
    $Edit1 = GUICtrlCreateEdit("", 8, 8, 249, 153, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))

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

    $fileo = FileOpen(@ScriptDir&"/data.txt")
    $Filer = Fileread($fileo)
    GUICtrlSetData($Edit1,$Filer)
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(40)
    WEnd

    [/autoit]

    Das funktioniert natürlich Super, aber es wird in der Edit-box alles in einer Zeile gesetzt :(
    Ich möchte gerne das die Zeilenumbrüche wie in der .txt Datei ist.

    MfG Butter

  • WinHttp Cookies

    • butter
    • 9. April 2013 um 15:08

    Hallo AutoIT ! :)

    ich habe da ein Problem mit der WinHttp UDF, denn ich brauche eine Möglichkeit, wie ich Cookies setzen kann.

    Ich habe gegoogelt, verschiedene möglichkeiten erfolglos ausprobiert..
    In der UDF gibt es auch keine Funktion dafür.

    Wie komme ich nun weiter? :(

    MfG

  • _StringBetween problem

    • butter
    • 7. April 2013 um 12:30

    Guten Morgen Autoit ! :)

    ich habe ein kleines Problem mit einem Script, ich habe eine .txt Datei die so aufgebaut ist:

    PHP
    Beispiel1:Beispiel2
    Beispiel3:Beispiel4


    usw.

    Mein Script:

    Spoiler anzeigen
    [autoit]

    #include <string.au3>
    #include <Array.au3>
    Local $line = 0
    $message = "Hold down Ctrl or Shift to choose multiple files."
    $file = FileOpenDialog($message, @ScriptDir, "Textdatei (*.txt)")
    While 1
    $line += 1
    $readtxt = FileReadLine($file,$line)
    MsgBox(0,"fullline",$readtxt)
    $split1 = StringSplit($readtxt,":")
    Msgbox(0,"",$split1[1]) ;Das klappt !
    $between = _StringBetween($readtxt,":",Chr(13)) ;Not Working
    ;$between = _StringBetween($readtxt,":",@CRLF) ;not Working

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

    ;Msgbox(0,"String",$between) Not Working

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

    ;Msgbox(0,"String",$between[0]) Not Working

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

    If IsArray($between) Then ;=> Das mit der If Funktion hat die SuFu ausgespuckt. geht ebenfalls nicht
    MsgBox(0,"",$between[0])
    Else
    MsgBox(0,"1",$between)
    EndIf
    WEnd

    [/autoit]

    Ich habe da ca. 1 Stunde~ rumprobiert, leider ohne Erfolg, SuFu hat mir auch nicht viel gebracht :(

    Wäre super von euch wenn ihr mir kurz helfen würdet

    MfG

  • Email / Hyperlink anklicken

    • butter
    • 5. April 2013 um 12:00
    Spoiler anzeigen

    Ich habe hier von Oscar die UDF mal genommen und bisschen von dem seinem Script gespickt

    Ein Teil des Scriptes:

    Spoiler anzeigen
    [autoit]

    Local $aPos, $aMsg, $iSelect, $iNumber, $sEMail
    _FileCreate("C:/test.txt")
    For $i = 0 To $iAccount - 1
    If $aAccount[$i][0] = GUICtrlRead($hAccount) Then $iSelect = $i
    Next
    $aSelect = _GUICtrlListView_GetSelectedIndices($hLVHandle, True)
    If $POP3_ISCONNECTED Or _POP3Connect("xxx@gmx.de","pw","pop.gmx.net") Then
    $iNumber = _GUICtrlListView_GetItemText($hLVHandle, $aSelect[1], 0)
    $sEMail = _POP3Retr($iNumber)
    If $sEMail = '0' Then
    MsgBox(0,"Error","Error")
    EndIf
    $txt = "C:\test.txt"
    FileWrite($txt,$sEMail)
    ;$string1
    ShellExecute($string1,1)
    EndIf

    [/autoit]

    da wo ;$string1 steht, weiß ich nicht welche String-Funktion ich dafür brauche.
    Ich bräuchte sowas ähnliches:

    [autoit]

    StringInStr($txt, "http://")

    [/autoit]


    Nur das die func, die komplette URL kopieren soll.
    Oder wäre es auch möglich in der .txt nach http:// die Zeile zu suchen, und die Zeile(URL) mit ShellExecute ausführen ?
    Aber da wäre es günstiger den String zu suchen, oder?

    MfG

    Habe die Func gefunden die ich suche, aber ich versteh das nicht so ganz, was ich da einsetzen.soll ..
    Das Beispiel:

    [autoit]

    Dim $array[2]

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

    $array[0] = "425-65-XY4587543-ghzgt7"
    $array[1] = "4 25-65 XY4587543-ghzgt7"

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

    For $i = 0 To UBound($array) - 1
    $regexp = StringRegExp($array[$i], "(?:\-XY| XY)\d*\-", 3)
    _ArrayDisplay($regexp, $array[$i])
    Next

    [/autoit]

    MfG

  • Email / Hyperlink anklicken

    • butter
    • 5. April 2013 um 00:03

    Ich brauche eig nur die wichtigsten Funktionen, nicht das komplette Script .. Ausserdem bin ich gerade am Handy, ich versuche morgen die Mails abzurufen, bei der Bestätigung habe ich in moment keine Idee nach was ich suchen soll ..

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 23:14

    Wie ist es dort möglich die email im textformat anzuzeigen?
    Ausserdem nach was suche ich den bestätigungslink? http:// und weiter? :x

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 23:02
    Zitat von Orion

    Also das wird mir jetzt zu kompliziert :D
    Was den rechtlichen Teil angeht, steige ich hier erst mal aus der Diskussion aus.

    Hättest du funktionen die ich bräuchen könnte?
    Inetread ist nicht das richtige :/

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 22:52
    Zitat von Orion


    Dann werden es aber ja so viele sein, dass du sie noch von Hand bestätigen kannst.

    Ich habe heute rund 150 Mails durchgecheckt, da die Sponsoren mir auch Werbung zuschicken, sowie Newsletter (<- Die habe ich gleich deaktiviert)
    da wäre ein Script einfacher ~
    Ausserdem laggt es bei mir, weil ich soviele Tabs offen habe :(

    MfG

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 22:41

    Es gibt ja mehrere Aktionen und pro Aktion ist halt ein anderer Sponsor (also eine andere Website)
    mit mehreren Accounts meinte ich nicht, mehrere Accounts auf eine Website/Aktion, sondern das es mehrere Accounts zum Bestätigen sind, die jeweils 1x auf eine Website angemeldet sind. Ich hoffe ihr versteht was ich meine :)

    PainTain

    Spoiler anzeigen
    Zitat von PainTain


    :huh:

    Das hat doch nichts damit zutun 8|

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 22:19

    cash-king.de

    Zitat:

    Spoiler anzeigen

    § 3 Nutzung

    Die Teilnahme an den Angeboten von https://autoit.de/www.cash-king.de ist kostenlos.

    Bei der Registrierung verpflichtet sich der Teilnehmer, die abgefragten Daten vollständig und wahrheitsgemäß anzugeben. Der Anbieter erlaubt die Registrierung über einen Facebook-Account. Sollten nach der entsprechenden Registrierung die vom Anbieter abgefragten Daten unvollständig sein, so hat der Teilnehmer diese Daten unverzüglich zu ergänzen.

    Der Teilnehmer ist verpflichtet, die Änderung persönlicher Daten unverzüglich in seinem Nutzerprofil anzugeben.

    Für den Fall, unvollständiger oder unwahrer Angaben im vorbenannten Sinne, ist der Anbieter berechtigt, das Nutzerprofil ohne weitere Vorwarnung zu sperren bzw. zu löschen (vgl. § 8 dieser AGB)

    Das heißt nicht, das ich mir die Arbeit vereinfachen darf :)

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 22:00

    Nein da hab ich etwas falsch ausgedrückt .
    Also was ich vorhabe:
    Es geht hier um eine Seite, womit man sich mit Umfragen, Registrieungen usw. Geld verdienen kann.
    Auf dieser Seite registriere ich mich bei vielen verschiedenen Sponsoren (nicht bei den gleichen, da man diese Aktion sowieso nicht 2x machen kann) und das sind schon einige Bestätigungslinks in meinem Postfach, da ich mir das vereinfachen will, dachte ich an so einem Script, das die Bestätigungslinks anklickt bzw für mich die Gültigkeit der Umfragen bestätigt.
    Es verstößt keine AGBs weder hier oder an der Seite.

  • Email / Hyperlink anklicken

    • butter
    • 4. April 2013 um 20:07

    Huhu,

    ich will mir ein Programm machen, womit ich mir die Emails checken kann, bzw. die Bestätigungsemails anklicken, welche sich in der Email befindet..
    Ist es möglich?
    Ich will mir die Registration vereinfachen, indem das Script für mich meine Accounts bestätigt ..
    Es sind mehrere Accounts, von verschiedenen Websiten (Ja, diese Websiten sind Legal :] )
    Momentan habe ich 0-Ahnung womit ich in dem Script anfangen soll ~

    Wäre toll von euch, wenn ihr mich bisschen unterstützen könnt :)

    MfG

  • IE Einstellung

    • butter
    • 1. April 2013 um 18:36

    Und wie mach ich das über die registry?

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™