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

  • Fenster,Control-Klasse,Control-Text bei Mausklick herausfinden und ausgeben(ähnlich wie Windows Problemaufzeichnung)

    • alpines
    • 14. Oktober 2013 um 15:15

    Soll das etwa ein Keylogger werden? Ich denke schon, aber mal schauen was die anderen denken.
    WinGetTitle("[active]") könnte dir weiterhelfen ;)

  • Text aus .reg-Datei in variable schreiben.

    • alpines
    • 13. Oktober 2013 um 22:31

    Das stimmt nicht, man kann das auch mit Stringfunktionen machen.
    Ich habs in einen Spoiler gepackt damit man nicht gleich draufstarrt :D

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    Local $aNames = IniReadSectionNames(".\\reg.txt"), $iSize = UBound($aNames) - 2, $aServer[$iSize], $aProvider[$iSize], $aDL[$iSize]

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

    For $i = 2 To UBound($aNames) - 1
    $aServer[$i - 2] = IniRead(".\\reg.txt", $aNames[$i], """Server""", "")
    $aProvider[$i - 2] = IniRead(".\\reg.txt", $aNames[$i], """Provider""", "")
    $aDL[$i - 2] = StringTrimLeft($aNames[$i], StringInStr($aNames[$i], ",,druckserver,dl") + 15)
    Next

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

    _ArrayDisplay($aServer)
    _ArrayDisplay($aProvider)
    _ArrayDisplay($aDL)

    [/autoit]
  • Text aus .reg-Datei in variable schreiben.

    • alpines
    • 13. Oktober 2013 um 21:57
    Zitat

    ich bin Anfänger

    Zitat

    ich bräuchte mal ein Denkanstoß


    So jetzt sag mir was du daran nicht verstanden hast.

  • Text aus .reg-Datei in variable schreiben.

    • alpines
    • 13. Oktober 2013 um 20:11

    Um dir nicht alles vorzukauen, hier sind die Befehle mit denen du dich auseinandersetzen musst

    [autoit]

    FileOpen
    FileRead
    FileClose

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

    ;----------------

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

    StringInStr
    StringTrimLeft
    StringTrimRight

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

    ;und die Variante mit mehr Stil aber ein bisschen schwieriger

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

    StringRegExp

    [/autoit]
  • Wie Kann ich diesen Script im Hintergrund ausführen?

    • alpines
    • 13. Oktober 2013 um 15:01

    Da als fertiges Script:

    [autoit]

    #include <IE.au3>

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

    $sUsername = "Dein Username"
    $oIE = _IECreate("http://www.chat-avenue.com/adultchat.html")

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

    $oUsername = _IEGetObjById($oIE, "user")
    _IEFormElementSetValue($oUsername, $sUsername)

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

    _IENavigate($oIE, "javascript:popchat();")

    [/autoit]


    Kannst statt

    [autoit]

    _IECreate("URL")

    [/autoit]

    auch

    [autoit]

    _IECreate("URL", 0, 0)

    [/autoit]

    benutzen, das versteckt das Fenster.
    Vergiss aber nicht am Ende deines Scriptes

    [autoit]

    _IEQuit($oIE)

    [/autoit]
  • Wie Kann ich diesen Script im Hintergrund ausführen?

    • alpines
    • 13. Oktober 2013 um 14:18

    Rechtsklick -> Element Untersuchen

    Folgende Informationen sehe ich:

    Code
    <input type="submit" value="Chat Now" onclick="popchat()">


    Was sagt mir das? Es ist vom Typ Submit, also kann man folgendes verwenden

    [autoit]


    $oForm = _IEFormGetCollection($oIE, $iIndex)
    _IEFormSubmit($oForm)

    [/autoit]


    Bei $iIndex musst du schauen welchen Index der Button hat, einfach mal durchprobieren.

  • Wie Kann ich diesen Script im Hintergrund ausführen?

    • alpines
    • 13. Oktober 2013 um 14:00

    Hast du im Sourcecode nachgeguckt ob die ID vom Feld wirklich die ist die du angegeben hast?

  • Wie Kann ich diesen Script im Hintergrund ausführen?

    • alpines
    • 13. Oktober 2013 um 13:20

    Achso okay, man kann aber auch das IE Fenster verstecken und mit ControlSend arbeiten, das geht auch und es bleibt versteckt.

  • Wie Kann ich diesen Script im Hintergrund ausführen?

    • alpines
    • 13. Oktober 2013 um 13:03

    Warum muss das im Vordergrund sein? Du kannst alles mit einem _IE Objekt im Hintergrund machen.

  • AdlibRegister

    • alpines
    • 12. Oktober 2013 um 16:30

    Du schreibst doch Zeile für Zeile rein, dann setz wenn du eine Zeile drinne hast einfach ein @CRLF und dann die nächste Zeile.
    Du sicherst vorher den alten Eintrag und vergleichst ihn mit dem neuen, wenn es ungleich ist dann nimmst du den neuen Eintrag als alten Eintrag und vergleichst wieder, und bei jedem Unterschied immmer davor ein @CRLF rein.

  • CSS :hover Funktion

    • alpines
    • 12. Oktober 2013 um 15:03

    Solange es getrennte HTML-Dateien sind kann man das doch für jeden Link einzeln schreiben.
    Wenn es mehrere werden und keine HTML Dateien vorhanden sind, dann ist die Methode von PainTain die bessere.

  • AdlibRegister

    • alpines
    • 12. Oktober 2013 um 14:59

    Die -1 ist dazu da den letzten @CRLF zu nehmen, du kannst es anhand eines anderen Beispiels testen, bei mir funktionierts zumindest.
    Der Text muss natürlich am Ende jeder Zeile ein @CRLF haben und kein @CR / @LF.

    Spoiler anzeigen
    [autoit]

    $sText = "311 - ID : 0x9DFAA5E4E14911DD" & @CRLF & _
    "312 - IP : XX.XX.99.107:9003" & @CRLF & _
    "313 - Creator info : Anonymous (0x24F0130C63AC9332)" & @CRLF & _
    "314 - Private ID : 0" & @CRLF & _
    "315 - Is arbitrated : false" & @CRLF & _
    "316 - Max public slots : 17" & @CRLF & _
    "317 - Max private slots : 0" & @CRLF & _
    "318 - Type : E_SESSION_TYPE_ONLINE" & @CRLF & _
    "319 - --------------------------------------------" & @CRLF & _
    "320 - Game message: Entering lobby!" & @CRLF & _
    "321 - SLOTS - Non-host, no private slots available, will try to use public slot" & @CRLF & _
    "322 - SLOTS - Non-host, no private slots available, will use public slot" & @CRLF & _
    "323 - SessionManager accepting new connection at XX.XX.99.107:9001" & @CRLF & _
    "324 - SLOTS - Non-host, no private slots available, will try to use public slot" & @CRLF & _
    "325 - SLOTS - Non-host, no private slots available, will use public slot" & @CRLF & _
    "326 - SessionManager : before : using public slot for new connection with user: dc9ee9355c18bdcf (current public open slot: 16)" & @CRLF & _
    "327 - SessionManager : after : using public slot for new connection (current public open slot: 15)" & @CRLF & _
    "328 - Client joined (Peterli, 0xDC9EE9355C18BDCF, 192.168.1.2:0, PeerId: 1, Seq: 1, Data size : 4) - Session ID: 0x9DFAA5E4E14911DD" & @CRLF & _
    "329 - Game message: Peterli connected to the server." & @CRLF & _
    "330 - Game message: Leaving lobby!" & @CRLF & _
    "331 - Game message: Pre-round started!" & @CRLF & _
    "332 - Game message: Pre-round ended!" & @CRLF & _
    "333 - Game message: Team Deathmatch" & @CRLF & _
    "334 - Game message: Match started!" & @CRLF & _
    "335 - Game message: Peterli committed suicide." & @CRLF & _
    "336 - Vote system: Peterli wants to end match." & @CRLF & _
    "337 - Vote system: Vote Results: Positive" & @CRLF & _
    "338 - Game message: Match ended!" & @CRLF & _
    "339 - MESSAGE BOX: Retrieving personal statistics" & @CRLF & _
    "340 - Game message: Entering lobby!" & @CRLF & _
    "341 - Client left (Peterli, 0xDC9EE9355C18BDCF, 192.168.1.2:0, PeerId: 1, Seq: 1, Data size : 4) - Session ID: 0x9DFAA5E4E14911DD" & @CRLF & _
    "342 - Game message: Peterli disconnected from the server." & @CRLF & _
    "343 - Deleted game connection towards client for 192.168.1.2:0, reason ()"

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

    MsgBox(64, "Text", StringTrimLeft($sText, StringInStr($sText, @CRLF, 1, -1)))

    [/autoit]
  • Un Bonjour aus Süd-Frankreich

    • alpines
    • 12. Oktober 2013 um 14:52

    Herzlich Willkommen im Forum! :D

  • CSS :hover Funktion

    • alpines
    • 12. Oktober 2013 um 14:52

    Die html für jeden Eintrag ist doch unterschiedlich oder nicht? Setz einfach das Inline-CSS auf style="color: #Farbcode" und schon ist es gefärbt.
    Hover dient ja nur dazu, dass wenn man mit der Maus auf dem Link hält sich die Farbe ändert.

  • AdlibRegister

    • alpines
    • 11. Oktober 2013 um 21:30
    [autoit]

    $sText = GUICtrlRead($Edit1)

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

    MsgBox(64, "Text", StringTrimLeft($sText, StringInStr($sText, @CRLF, 1, -1)))

    [/autoit]
  • Frage zur Combobox

    • alpines
    • 11. Oktober 2013 um 15:52

    Combos settest du mit "1|2", so wäre das glaub ich richtig:

    [autoit]

    For $i = 0 to 63 Step 1
    GUICtrlSetData($portBCmb, GUICtrlRead($portBCmd) & "|" & $i)
    Next

    [/autoit]
  • Kaufen von Computer-Peripheriegeräten im Ausland

    • alpines
    • 11. Oktober 2013 um 13:29

    Dachte auch darüber nach die MX-Red zu holen aber bin bei den MX-Blues geblieben, weiß nicht warum aber das klicken macht süchtig :D
    Beim Zoll solltest du aufpassen, ein Freund von mir hatte sich dort einen Bildschirm gekauft (Korea) und musste 60€ Gebühren nachzahlen xD

  • 10 Finger vs. SHIFT - A - W- D - SPACE Gamerhaltung

    • alpines
    • 11. Oktober 2013 um 13:28

    Ich schreibe mit 10 Fingern aber nicht so wie das 10 Finger-System.
    Das Problem ist, das ich die Tasten nicht erwische und deswegen das nicht so gut kann, aber mittlerweile stört mich das nicht mehr,
    weil ich so schnell schreibe mit meinem eigenen System das ich 662 Tastenanschläge die Sekunde schaffe, sprich 11.033333 die Sekunde.
    Ob es an der Gamerhaltung liegt weiß ich nicht aber wenn ich am PC sitze ist die linke Hand direkt auf den entsprechenden Gamertasten und die rechte Hand auf der Maus als ob man gleich losballern würde :D

  • Infinite Darkness [Game][AutoIt][BASS][IrrLicht][Multiplayer]

    • alpines
    • 11. Oktober 2013 um 13:24

    Na dann viel Glück aber lasst unbedingt einen Aspekt nicht außer Acht, die Sicherheit.
    AutoIt ist nicht perfomant genug für eine LiveTime-Encryption (d.h. permanentes Crypten und senden / empfangen von Daten) und deshalb solltet ihr aber auch nicht die Daten in Rohfassung senden.
    Wenn ihr das tatsächlich in Rohfassung macht, dann dauert das nicht lange und man kann einen Clientless Bot machen der das Spiel praktisch emuliert aber nur bestimmte Ziele verfolgt, wie z.B. farmen.
    Desweiteren solltet ihr sämtliche Abfragen die stattfinden online machen, wenn es z.B. ein Event oder sowas gibt wo es zählt wie lange man online bleibt, dann sollte die Zeit nicht offline abgefragt werden sondern online vom Server bestätigt werden.
    Das gleiche Problem gibt es auch bei GTA SA: Multiplayer, normalerweise ist das Spiel ja offline und deswegen der Geld und Lebensstand auch, wenn man online geht kann man sich den einfach hacken und viele Server unternehmen dagegen nichts.

    Ich wünsch euch viel Glück und Erfolg!

  • AdlibRegister

    • alpines
    • 11. Oktober 2013 um 00:03

    Du liest es ein und trimmst alles vor dem letzten @CRLF und das was du als neuen String kriegst RegExpst du dann.

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™