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

Beiträge von Tweaky

  • Wichtige Links funktionieren nicht ?

    • Tweaky
    • 16. Mai 2015 um 22:52

    Das downloaden der deutschen Hilfe funktioniert leider immer noch nicht.

  • MY_WM_DEVICECHANGE ohne GUI

    • Tweaky
    • 5. April 2015 um 00:31

    Öh,
    würde ich machen weiß aber nicht wie ich die Funktion abändern soll

  • MY_WM_DEVICECHANGE ohne GUI

    • Tweaky
    • 5. April 2015 um 00:04

    Genau das mache ich momentan auch.
    Wenn jemand trotzdem eine andere Lösung hat nur her damit.

  • MY_WM_DEVICECHANGE ohne GUI

    • Tweaky
    • 2. April 2015 um 13:16

    Hi,
    wie ich soeben zufällig entdeckt habe, funktioniert folgendes Skript nur, wenn man auch eine GUI hat.
    Geht dies irgendwie auch ohn GUI?
    Es geht mir um die MY_WM_DEVICECHANGE Funktion durch die erkannt wird, wenn ein Laufwerk angeschlossen bzw. entfernt wird.

    Spoiler anzeigen
    [autoit]


    #Region ;************ Includes ************
    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    #EndRegion ;************ Includes ************

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

    ;Deklarierung MY_WM_DEVICECHANGE (Laufwerk hinzu oder entfernt)
    Global Const $DBT_DEVICEARRIVAL = 0x8000 ; A device or piece of media has been inserted and is now available.
    Global Const $DBT_DEVICEREMOVECOMPLETE = 0x8004 ; A device or piece of media has been removed.

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

    ;~ GUICreate(100, 100, 100) ;warum ist GUICreate notwendig???

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

    GUIRegisterMsg($WM_DEVICECHANGE, 'MY_WM_DEVICECHANGE') ;Laufwerk hinzu oder entfernt

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

    While 1
    Sleep(10)
    WEnd

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

    Func MY_WM_DEVICECHANGE($hWnd, $Msg, $wParam, $lParam)
    #forceref $hWnd, $Msg, $lParam
    Switch $wParam
    Case $DBT_DEVICEARRIVAL ;Laufwerk hinzu
    MsgBox(0,0,0)
    Case $DBT_DEVICEREMOVECOMPLETE ;Laufwerk entfernt
    MsgBox(0,0,0)
    EndSwitch
    Return $GUI_RUNDEFMSG
    EndFunc ;==>MY_WM_DEVICECHANGE

    [/autoit]
  • Forum Problemsammlung

    • Tweaky
    • 1. April 2015 um 18:01

    bei mir im Firefox passts

  • Forum Problemsammlung

    • Tweaky
    • 1. April 2015 um 16:44

    Die PNs sind auf 100 begrenzt. Ist ein bisschen wenig.
    Die Auswahlbuttons für die Smilies der SB fehlt

  • Forum Problemsammlung

    • Tweaky
    • 1. April 2015 um 15:44

    ist wieder da

  • Forum Problemsammlung

    • Tweaky
    • 1. April 2015 um 15:29

    Ist bei euch auch das "Portal" leer?
    Fehlt bei den anderen Poweruser auch der "Poweruser" Thread-Bereich?

    EDIT: nun sind im Portal die SB und die Beiträge da.

  • 2D array nach 2 Spalten sortieren (Spalten haben unterschiedliche Sortierrichtungen)

    • Tweaky
    • 8. März 2015 um 19:39

    Probier mal _Array2DSortFree ArrayMore.au3 von BugFix

  • Aktuelle Java-Runtime ermitteln

    • Tweaky
    • 21. Februar 2015 um 20:58

    Denke du hast den richtigen Schlüssel in der Regedit.
    Allerdings würde ich noch in den Schlüssel gehen den CurrentVersion als Wert anzeigt (also HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8).
    Dort dann JavaHome auslesen und die Versionsnummer mit Stringsplit trennen.

    Auf der obigen Seite sollte immer die neueste Java-Version vorhanden sein. Sollte passen.

  • Hilfe bei der GDIPlus Progressbar von Progandy

    • Tweaky
    • 3. Februar 2015 um 18:51

    und hier das ganze noch aus unserem Forum

  • Dateipfad

    • Tweaky
    • 28. Januar 2015 um 18:41

    @BugFix
    meinst du _PathSplit?
    Damit gehts nur bedingt, da der letzte Ordner nicht separat ausgegeben wird.
    Man müsste also noch weitere Funktionen anwenden, um an den letzten Ordner zu kommen.

  • Übersetzer gesucht

    • Tweaky
    • 14. Januar 2015 um 17:59

    @HalliHalloSchat
    Denke das liegt an der Forumsumstellung. Habe den Link korrigiert.
    Am besten die Übersetzseite kommt sofort wieder.
    Nur leider gab es bisher bereits mehrere Versuche von verschiedenen Leuten so eine Seite auf die Beine zu stellen, was nicht geklappt hat.
    Trotzdem dürft ihr weiterhin über diesen Thread übersetzen.
    Ist zwar deutlich umständlicher, aber besser als nichts.

  • Deutsche Hilfe auf 3.3.10.2 updaten - mitmachen

    • Tweaky
    • 14. Januar 2015 um 17:56

    Wie chip es sagt Post 4 bis Post 7.
    Wenn du ein Paket fertig hast, einfach dieses (deutsche) wieder posten und ich arbeite es in die Hilfe ein.

  • Alle Ordner in einer Inputbox anzeigen lassen

    • Tweaky
    • 30. Dezember 2014 um 11:53

    Schön ... dann fang mal an.

    Du brauchst u. a. _FileListToArray.
    Dazu noch deine InputBox.
    Schau mal in die Hilfe.

  • Autovervollständigung

    • Tweaky
    • 25. Dezember 2014 um 13:09

    Also bei mir funktionieren alle Namen, auch 4stellige.
    Falls du noch Probleme hast dieses einfach mit den Namen posten.

  • Autovervollständigung

    • Tweaky
    • 25. Dezember 2014 um 01:02

    Das geht doch. Bei mir wird "Kuss" direkt bei der Eingabe von "K" gefunden.

  • Autovervollständigung

    • Tweaky
    • 24. Dezember 2014 um 21:15

    Hm das ist echt seltsam.
    Ich kann es bei mir nachvollziehen und habe den Fehler nach mehreren Versuchen gefunden.

    Ändere mal in der PredictText.au3

    [autoit]

    Func _GetItemsArr($sSubString)
    Return StringRegExp($___nList, "(?sm" & $___C_Sensitive & ")\" & $___sDelimiter & "(\Q" & StringRegExpReplace($sSubString, "\\", "[\1]") & "\E[^\z\" & $___sDelimiter & "]+)" , 3)
    EndFunc

    [/autoit]


    in

    [autoit]

    Func _GetItemsArr($sSubString)
    Return StringRegExp($___nList, "(?sm" & $___C_Sensitive & ")\" & $___sDelimiter & "(\Q" & StringRegExpReplace($sSubString, "\\", "[\1]") & "\E[^\" & $___sDelimiter & "]+)" , 3)
    EndFunc

    [/autoit]

    Ich habe es nur durch probieren rausgefunden. Da ist mir StringRegExp doch noch zu kompliziert.
    Ich werde es im englischen Forum mal posten.
    http://www.autoitscript.com/forum/topic/14…-udf/?p=1215422

  • Autovervollständigung

    • Tweaky
    • 24. Dezember 2014 um 15:11

    Kann mir nicht vorstellen, dass es etwas mit Excel zu tun haben soll. Ich glaube einfach dass die Vorschlagsliste mit den Wörtern nicht alles anzeigt.

    Deshalb solltest du am irgendwo am Anfang des Skripts

    [autoit]

    SetSuggestion_Dimensions(500, 150)

    [/autoit]


    einfügen, damit die Vorschlagsliste alles enzeigt (Breite und Höhe selbst bestimmen)

    Wenn du

    [autoit]

    _RegisterPrediction($lParam, $bResult, 0, 0, 0, 1)

    [/autoit]


    in

    [autoit]

    _RegisterPrediction($lParam, $bResult, 0, 1, 0, 1)

    [/autoit]


    änderst, werden dir auch noch Wörter vorgeschlagen wenn du eine Leerstelle eingibst.

  • Autovervollständigung

    • Tweaky
    • 24. Dezember 2014 um 14:03

    würde dir gerne helfen, aber ich verstehe leider nicht was du meinst.
    Unterdrücke bitte in deinem Skript mal die Excel-Funktionen und fülle $bResult mit den Namen wo es nicht funktioniert, damit man es 1:1 testen kann.

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™