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

Beiträge von nuts

  • brauche regex hilfe

    • nuts
    • 8. Oktober 2009 um 14:54

    Also du willst die Strings auf ihre IP-Range Zugehörigkeit prüfen?
    Nur um nochmal die Aufgabenstellung klar zu machen.
    Oder bedeutet im Pattern "|"

  • ListView Item - Rechtsklick Menü öffnen

    • nuts
    • 7. Oktober 2009 um 22:39

    Doch der Doppelklick funktioniert (Zeile 91 ist dafür unnötig).
    Sowas hatten wir aber doch schonmal:

    Spoiler anzeigen
    [autoit]


    Func WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam)
    ConsoleWrite("WM_Notify" & @CRLF)
    #forceref $hWnd, $iMsg, $iwParam
    Local $hWndFrom, $iCode, $tNMHDR, $hWndListView, $Tmp
    $hWndListView = $listview
    If Not IsHWnd($listview) Then $hWndListView = GUICtrlGetHandle($listview)
    $tNMHDR = DllStructCreate($tagNMHDR, $ilParam)
    $hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
    $iCode = DllStructGetData($tNMHDR, "Code")
    Switch $hWndFrom
    Case $hWndListView
    Switch $iCode
    Case $NM_DBLCLK ; Sent by a list-view control when the user double-clicks an item with the left mouse button
    $Tmp = _GuiCtrlListView_GetFirstSelected($listview)
    ConsoleWrite("Double-click" & @CRLF)
    EndSwitch
    EndSwitch
    Return $GUI_RUNDEFMSG
    EndFunc ;==>WM_NOTIFY

    [/autoit]


    Tausche mal die WM_Notify um zu testen ob überhaupt was ankommt.

  • nach neuen Dateien suchen

    • nuts
    • 7. Oktober 2009 um 17:38

    Schnittmengen und Differenzmengen ermitteln
    Gibts auch ne UDF dafür.

  • nach neuen Dateien suchen

    • nuts
    • 7. Oktober 2009 um 17:27

    So ca.

    Spoiler anzeigen
    [autoit]


    $dir = @ScriptDir & "\logs\"
    $upini = @ScriptDir & "\log.ini"
    Global $key

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

    Global $array = _FileListToArray($dir, "*", 1)
    Global $aini = IniReadSectionNames($upini)

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

    For $j = 1 To $array[0]
    _Test($array[$j])
    Next

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

    Func _Test($file)
    local $count = UBound($aini, 1) - 1
    For $i = 1 To $count
    If $file = $aini[$i] Then
    MsgBox(0, "", "Datei gefunden")
    Return
    EndIf
    Next
    MsgBox(0, "", "Datei nicht gefunden")
    EndFunc ;==>_Test

    [/autoit]
  • String suchen

    • nuts
    • 7. Oktober 2009 um 15:58

    Alles :D

    z.B. fehlt die Fehlerbeschreibung, die UDF, ...

    edit \ dann schau dir doch mal das Array mit _Arraydisplay an!

  • GUI ZEIT / GUI / BILDHINTERGRUND / FEHLER

    • nuts
    • 7. Oktober 2009 um 15:35

    Finde ich auch nicht in Ordnung. :thumbdown:

  • Listview Item aus einer Gui in andere gui übertragen..

    • nuts
    • 7. Oktober 2009 um 15:33

    Sollte Drag & Drop ins Konzept passen funktioniert es auch darüber.

  • Listview Item aus einer Gui in andere gui übertragen..

    • nuts
    • 7. Oktober 2009 um 14:11

    Beide Skirpte haben eine definierte "ID" (eben die festgelgeten Variablen).

    $hwnd = _SetAsReceiver($Local_ReceiverID_Name) trägt man die ID ein, die das andere Skript zum Senden verwendet.


    Die gesendete Nachricht ist im Bsp. $str -> bei dir wäre es eben das ausgelesene Listviewitem
    Was mit der Nachricht passieren soll entscheidest du im Receiver Skript.
    Im Beispiel ist es eine Konsolenausgabe, bei dir wäre es die Nachricht in ein Input-Control zu schreiben.

    Vielleicht kanns auch jemand besser erklären, hast du schon etwas mit dem Beispiel gespielt?

  • Listview Item aus einer Gui in andere gui übertragen..

    • nuts
    • 7. Oktober 2009 um 13:06

    Bin zwar kein "Nachrichtenspezi" aber die Kommunikation zwsichen 2 Autoit-Skripten funktioniert so:

    Spoiler anzeigen
    [autoit]


    ;Script2 -> Sender
    #include "MessageHandler.au3"

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

    $Local_ReceiverID_Name = "Script2sReceiverID";This is the ID that the other script will use to send data
    $Remote_ReceiverID_Name = "Script1sReceiverID";This is the ID of the script we want to send data too

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

    $hwnd = _SetAsReceiver($Local_ReceiverID_Name)
    ConsoleWrite("hwnd of the Local_ReceiverID_Name is " & $hwnd & @crlf)
    $myFunc = _SetReceiverFunction("_MyFunc2")
    ConsoleWrite("My data receiver function is " & $myFunc & @crlf)

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

    $Str = InputBox(@ScriptName," I am " & @ScriptName & @crlf & "Enter some data to be sent to the other script")

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

    $iSent = _SendData($Str,$Remote_ReceiverID_Name)

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

    While 1
    sleep(100)
    WEnd

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

    Func _MyFunc2($vText)
    Msgbox(0,@ScriptName,@ScriptName & " has received a message" & @crlf & $vText)
    Exit
    EndFunc

    [/autoit]
    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    ;Script1 -> Empfänger
    #include "MessageHandler.au3"

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

    $Local_ReceiverID_Name = "Script1sReceiverID";This is the ID that the other script will use to send data
    $Remote_ReceiverID_Name = "Script2sReceiverID";This is the ID of the script we want to send data too

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

    $hwnd = _SetAsReceiver($Local_ReceiverID_Name)
    ConsoleWrite("hwnd of the Local_ReceiverID_Name is " & $hwnd & @crlf)
    $myFunc = _SetReceiverFunction("_MyFunc2")
    ConsoleWrite("My data receiver function is " & $myFunc & @crlf)

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

    While 1
    Sleep(1000)
    WEnd

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

    Func _MyFunc2($vText)
    Msgbox(0,@ScriptName,"I am " & @ScriptName & " I have received some data" & @crlf & @crlf & $vText & @crlf & @crlf & "And now I'm sending the data back")
    $iSent = _SendData($vText,$Remote_ReceiverID_Name)
    Exit
    EndFunc

    [/autoit]

    Wie man ein Listviewitem ausliest und ein Input verändert erkläre ich jetzt aber nicht (das kannst du auch!)

  • Listview Item aus einer Gui in andere gui übertragen..

    • nuts
    • 7. Oktober 2009 um 10:40

    Innerhalb eines Skripts? Zwischen 2 Autoit-Skripten? Autoit <-> Drittsoftware?

  • Starplayer v2 (MP3-Player)

    • nuts
    • 6. Oktober 2009 um 19:07

    Hey,

    nochmal zu den Visualisierungen bzw. der Anpassung zur bass.dll.
    Das ist nicht geplant oder? Weil dann würde ich mich daran versuchen (Ergebnis hier oder in einem eigenen Thread posten?).

  • Starplayer v2 (MP3-Player)

    • nuts
    • 5. Oktober 2009 um 20:31
    Zitat von Oscar

    Wenn das VU-Meter nicht geht, dann mal unter "Options" den Menüpunkt "Select Audio-Device for VU-Meter" auswählen (während ein Lied läuft) und dann die richtige Soundkarte/Eingang auswählen.


    Ohja, da lief was falsch - VU-Meter funktioniert (alles unter XP)!

  • Starplayer v2 (MP3-Player)

    • nuts
    • 5. Oktober 2009 um 18:58

    Bei mir läufts, sehr misteriös. ?(
    Allerdings bleibt das VU-Meter ohne Aktion.

  • Starplayer v2 (MP3-Player)

    • nuts
    • 5. Oktober 2009 um 18:22

    Oha, scheint mir nicht so einfach zu sein.
    Habe leider nicht den Orginalthread zur UDF gefunden. ?(

  • Starplayer v2 (MP3-Player)

    • nuts
    • 5. Oktober 2009 um 14:37

    Hey,
    benötigen Winamp-Visualisierungen nicht ein bestimmtes Fenster (winamp eigenes) um zu starten?

  • Combobox, Letzter inhalt abspeichern, Ideen gesucht

    • nuts
    • 5. Oktober 2009 um 13:16

    Poste mal dein bisheriges Skript.
    Am einfachsten wird es sein die Info in eine .ini auszulagern.

  • Starplayer v2 (MP3-Player)

    • nuts
    • 5. Oktober 2009 um 13:14

    Bin begeistert. :thumbup:
    Eine Visualisierung wäre noch interessant. ;)

  • Rechnung gib an einer stelle falsches regebnis aus????

    • nuts
    • 3. Oktober 2009 um 12:42
    Zitat von kleiner27


    Ich wohlt mal sagen das ich das richtig super finde 70 leute haben reingeschaut und schaut mal wieviel hilfe ich bekommen habe! :rofl:


    Hey,

    das "Rechnen_Problem" reduziert sich bei genauer Betrachtung doch auf Plus, Minus, Div., Mult. oder?
    Wo genau soll da die Hilfe ansetzen? :D

  • Mehr infos zu Fileinstall

    • nuts
    • 2. Oktober 2009 um 18:37

    Naja jetzt poste dann mal die entsprechende Zeile - nur Sprüche klopfen gilt nicht. :P

  • _ArrayToString

    • nuts
    • 2. Oktober 2009 um 18:04

    Wie soll das Listviewitem aussehen?
    Nur eine Spalte im Listview für Key&Value? Oder zwei?

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™