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

Beiträge von Xenon

  • Scrolling+Screenshot

    • Xenon
    • 11. Oktober 2013 um 22:25

    Nettes Programm, funktioniert super!!! 8)
    Mit ASM ist die Geschwindigkeit jetzt auch okay. Davor war es ja wirklich schrecklich langsam... :D

    MfG Xenon

  • Hallo zusammen

    • Xenon
    • 10. Oktober 2013 um 18:17

    Herzlich Wilkommen hier im Forum! :)

    PS: Christoph heiße ich auch nicht... :D

  • Happy Birthday water

    • Xenon
    • 8. Oktober 2013 um 20:09

    Auch von mir ein HAPPY BIRTHDAY!!! :party:

  • name22 - Party!

    • Xenon
    • 5. Oktober 2013 um 20:43

    Auch von mir alles Gute zum Geburtstag!!! :party: :party: :party:

  • Hallo an euch

    • Xenon
    • 26. September 2013 um 18:21

    Auch von mir ein herzliches Wilkommen! :)

  • Guten Abend

    • Xenon
    • 19. September 2013 um 17:39

    Auch von mir noch ein herzliches Willkommen hier im Forum! :)

  • Alles Gute für den autoit.de Betreiber

    • Xenon
    • 19. September 2013 um 17:35

    Alles Gute zum Geburtstag!!! :party: :party: :party:

  • Alles Gute Orion (und andere)

    • Xenon
    • 17. September 2013 um 16:57

    Ich wünsche auch ein fröhliches HAPPY BIRTHDAY!!!  :party: :party: :party:

  • Win 7 Bibliotheken nach D: verschieben

    • Xenon
    • 16. September 2013 um 18:11

    Hallo JackAm,

    mit der Funktion DirMove kannst du ganz einfach Ordner verschieben:

    [autoit]

    DirMove(@MyDocumentsDir, "D:\User" & @Username & "\Dokumente")
    ; @MyDocumentsDir - Quellordner
    ; "D:\User" & @Username & "\Dokumente" - Zielordner

    [/autoit]


    Für den Eigene Dokumente-Ordner, Desktop etc. könntest du Makros verwenden, wie im Beispiel z.B. @MyDocumentsDir. Dann brauchst du die Eigenschaften des Ordners nicht zu öffnen ;)

    Edit: Nach D:\User fehlt noch ein \ vor dem Anführungszeichen, der wird aber irgendwie nicht angezeigt! :cursing:

    MfG Xenon :)

  • Msg.exe unter Windows 7

    • Xenon
    • 1. September 2013 um 08:03
    Zitat von PainTain

    Tu mal das

    [autoit]

    #AutoIt3Wrapper_UseX64=y

    [/autoit]


    an den Anfang von deinem Skript. ;)

    Vielen Dank! :D

    LG Xenon

  • Msg.exe unter Windows 7

    • Xenon
    • 31. August 2013 um 08:33

    AspirinJunkie: Deine Lösung hat funktioniert. Vielen Dank! :thumbup:

    Zitat von AspirinJunkie

    Kann es sein, dass du unter einem 64Bit Windows arbeitest und dein Skript als 32Bit-Programm ausführst?

    Das war anscheinend der Fall. Ich habe das Skript einfach per Doppelklick auf die .au3-Datei geöffnet.
    Als ich das Skript als Exe (x64) compiliert hatte, hat auch mein Versuch funktioniert.

    Kann man vielleicht irgendwo einstellen, dass .au3-Skripts als x64 ausgeführt werden (wenn sie nicht compiliert sind)?

    MfG Xenon :)

  • Msg.exe unter Windows 7

    • Xenon
    • 30. August 2013 um 21:14

    Hallo Community,

    ich möchte auf meinem Windows7-PC eine Meldung über die msg.exe an mich selbst senden.
    Dabei gibt es jedoch ein Problem:
    Starte ich die cmd.exe und gebe dort msg.exe * Test ein, so wird wie gewollt die Nachricht gesendet.

    Nun wollte ich das auch per Skript machen:

    [autoit]

    Run ("C:\Windows\System32\cmd.exe /k msg.exe * Test", "C:\Windows\System32")

    [/autoit]


    Das funktioniert jedoch nicht. Es erscheint im CMD-Fenster die Fehlermeldung:
    "Der Befehl "msg.exe" ist entweder falsch geschrieben oder konnte nicht gefunden werden." ?(

    Ebenfalls funktioniert nicht:

    [autoit]

    Run ("C:\Windows\System32\msg.exe * Test")

    [/autoit]

    Kann mir jemand sagen wieso das nicht geht und wie ich es machen könnte?

    PS: #RequireAdmin hat auch nicht geholfen.

    MfG Xenon :)

  • Frage zum GuiRichEdit

    • Xenon
    • 29. August 2013 um 20:55

    Hallo Smile558,

    versuche mal das hier:

    [autoit]

    _GUICtrlRichEdit_SetParaAlignment($EditMemo, "l")

    [/autoit]

    Der zweite Parameter "l" steht für left (links)

    LG Xenon :)

  • Einfache TCP Socket Frage

    • Xenon
    • 28. August 2013 um 14:47
    Zitat von AutoTim

    Heißt das, das ich nach jedem Datensatz den ich empfangen habe die Verbindung trennen muss über TCPCloseSocket ?
    Und dann wieder neu beginnen muss ?


    Nein, das stimmt so nicht. Die Verbindung wird nur getrennt, wenn der Client die Verbindung unterbrochen hat.
    Dann wird nämlich von der Funktion TCPRecv @error gesetzt und die While-Schleife beendet:

    [autoit]

    While 1
    $sReceivedData = TCPRecv($hClientSocket, 1024) ; Wenn eine Socketverbindung hergestellt wurde, empfange ein Paket vom Client ($connectedSocket)
    If @error Then
    ExitLoop ; ---> Hier wird die Schleife beendet falls die Verbindung beendet ist (sonst läuft die Schleife immer weiter)
    ElseIf $sReceivedData <> "" Then
    MsgBox(64, "Nachricht empfangen!", "Es wurde eine Nachricht empfangen: " & $sReceivedData)
    EndIf
    WEnd

    [/autoit]

    Ansonsten wird der gesendete Text ausgegeben (sofern etwas gesendet wurde) und dann werden wieder per TCPRecv die Daten empfangen.
    (Die Schleife beginnt von vorn und die Verbindung wurde nicht getrennt.)

    MfG Xenon

  • (allg.) Frage zu einem RegEx

    • Xenon
    • 4. Juli 2013 um 14:22

    Hallo,

    hier mal ein Beispiel mit StringRegExp:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    Global $text[5], $match[5]
    Global $temp

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

    $text[0] = "<new_dn person='true'>CN=A0001,ou=user,ou=YYYYYY,o=ZZZZZ,c=DE</new_dn>"
    $text[1] = "<new_dn person='true'>CN=B0002,ou=user,ou=YYYYYY,o=ZZZZZ,c=DE</new_dn>"
    $text[2] = "<new_dn person='true'>CN=C0003,ou=user,ou=YYYYYY,o=ZZZZZ,c=DE</new_dn>"
    $text[3] = "<new_dn person='true'>CN=D0004,ou=user,ou=YYYYYY,o=ZZZZZ,c=DE</new_dn>"
    $text[4] = "<new_dn person='true'>CN=E0005,ou=user,ou=YYYYYY,o=ZZZZZ,c=DE</new_dn>"

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

    For $i = 0 To UBound($text)-1
    If StringRegExp ($text[$i], "CN=.{5},", 0) Then
    $temp = StringRegExp ($text[$i], "CN=(.{5}),", 3)
    ; Erklärung: CN= -> Start des Ausdrucks .{5} -> 5 beliebige Zeichen Die Klammern: (.{5}) -> das Ergebnis markieren
    $match[$i] = $temp[0]
    EndIf
    Next
    _ArrayDisplay ($match)

    [/autoit]

    Aber ich würde es mit _StringBetween () machen.
    Ich verstehe nicht, was du mit

    Zitat von ugt100

    aber in meinem Fall eher unglücklich,
    da ich sonst ziemliche Klimmzüge machen müsste.


    meinst.

    MfG Xenon

  • Sleep Funktion ersetzen

    • Xenon
    • 1. Juli 2013 um 15:51

    Hallo,

    Also ich dachte

    [autoit]

    _IELoadWait($oIE,1)

    [/autoit]


    wartet darauf, dass die Seite geladen hat:

    Zitat von Hilfe

    Pausiert das Skript bis eine Seite im Browser fertig geladen wurde.

    Auch übrigens:

    Zitat von autoit93

    Sleep(1000) ;3s warten

    :rofl: :rofl::rofl:

    MfG Xenon

  • Variable in For Schleife mit Array definieren ?

    • Xenon
    • 1. Juli 2013 um 15:41

    Hallo,

    Vielleicht so: ?

    [autoit]

    $arDB = StringSplit($DB, '|')
    $SuchenItem[UBound($arDB)] ; Anzahl ermitteln
    For $i = 0 To UBound($arDB) - 1
    $SuchenItem[$i] = GUICtrlCreateTreeViewItem($arDB[$i], $i)
    Next

    [/autoit]

    MfG Xenon

  • Wikipedia-Run

    • Xenon
    • 26. Juni 2013 um 16:51

    Hi Luke4321,

    diese Idee finde ich echt witzig. :D

    Was mir jedoch auffällt:

    Wenn man auf den "Beenden"-Button (unten rechts) klickt, passiert nichts.
    Das könntest du vielleicht noch ändern.... ;)

    Ansonsten echt gut!

    MfG Xenon

  • ToolTip wird nicht angezeigt

    • Xenon
    • 26. Juni 2013 um 16:03

    Hallo,

    wenn du meinst, dass das hier nicht funktioniert:

    [autoit]

    GUICtrlSetTip($person[$l][0],"test")

    [/autoit]

    Bei mir wird der ToolTip angezeigt (natürlich nur, wenn man mit der Maus über die Checkbox fährt:(

    Ich verstehe nicht, warum das bei dir nicht klappen soll. ?(

    MfG Xenon

  • Überprüfen ob bei einer ListView mit selektiertem Item eine Taste gedrückt wurde

    • Xenon
    • 25. Juni 2013 um 16:55
    [autoit]

    GUICtrlSetData ($hProgress1, 50) ; Angabe der Zahl in % (hier 50%)

    [/autoit]

    MfG Xenon

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™