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

Beiträge von UEZ

  • ListView Ctrl+A alles selektieren

    • UEZ
    • 3. September 2023 um 14:08

    Oder so:

    AutoIt
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GUIListView.au3>
    #include <WinAPIvkeysConstants.au3>
    #include <WinAPISys.au3>
    
    Opt("GUIOnEventMode", 1)
    
    Global $hGui = GUICreate("Test", 320, 240)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_GUI_EVENT_CLOSE")
    
    Global $cLV_Test = GUICtrlCreateListView("Name", 5, 5, 310, 230, BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS))
    For $i = 1 To 9
        _GUICtrlListView_AddItem($cLV_Test, "Item" & $i)
    Next
    
    GUISetState(@SW_SHOW)
    
    
    While Sleep(10)
        If BitAND(BitAND(_WinAPI_GetAsyncKeyState($VK_CONTROL), 0x8000), BitAND(_WinAPI_GetAsyncKeyState($VK_A), 0x8000)) And WinActive($hGui) Then
            ConsoleWrite("Ctrl+A was pressed" & @CRLF)
            While BitAND(BitAND(_WinAPI_GetAsyncKeyState($VK_CONTROL), 0x8000), BitAND(_WinAPI_GetAsyncKeyState($VK_A), 0x8000))
                Sleep(10)
            WEnd
        EndIf
    WEnd
    
    
    Func _GUI_EVENT_CLOSE()
        Exit
    EndFunc
    Alles anzeigen

    Edit: ich weiß nicht warum, aber "Alt Gr + A" funktioniert auch, obwohl $VK_RMENU <> $VK_CONTROL.

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • UEZ
    • 21. August 2023 um 18:45

    Leider nicht. Ich melde mich, falls ich einen Lösung finde. Kann aber dauern...

  • Kicktipp Bundesliga 2023/2024 Wett-Tippen!

    • UEZ
    • 10. August 2023 um 20:16

    Letzter Aufruf - morgen fängt das Tippspiel an!

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 8. August 2023 um 14:12

    Könnt ihr bitte nochmals testen, ob soweit alles passt? Das DPI Gepöns ist eine komplizierte Sache...

    DANKE

  • Kicktipp Bundesliga 2023/2024 Wett-Tippen!

    • UEZ
    • 28. Juli 2023 um 12:52

    Die nächste Runde ist hiermit eingeläutet.

    Wer Lust und Laune hat mitzutippen, einfach https://www.kicktipp.de/autoit-bl kostenlos registrieren und lostippen. Die Teilnehmer des letzten Kicktipps, die bis zum Ende durchgehalten haben, sind wieder automatisch dabei.

    Viel Spaß beim Tippen!

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 28. Juli 2023 um 08:32

    Dann wird mir einiges klar. ;)

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 27. Juli 2023 um 21:35

    Danke für's Testen! :thumbup:

    Hast du vielleicht den ExplorerPatcher installiert?

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 27. Juli 2023 um 20:43

    BugFix Kannst du bitte mal testen, ob es bei dir funzt? Bekommst du in der Console "Error getting icon pos in taskbar"? Falls nicht, wird es wohl nicht funktionieren, da ich diesen Teil im Code noch nicht geändert habe.

    Danke

    Zitat von BugFix

    Na wie üblich per Hand:

    Männerhandarbeit - verstehe. :rofl:

    Leider fehlt auf meinem Notebook "Taskleiste fixieren". Kann sein, dass die Firma das per Policy entfernt hat.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 27. Juli 2023 um 19:21

    BugFix wie hast du die Taskbar verschieben können?

    Ich habe es damit probiert, aber funzt nicht: https://www.tomshardware.com/how-to/windows…bar-move-to-top

    AutoIt
    $iTaskbarPos = 0
    $sRegKeyStuck = "HKEY_CURRENT_USER64\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3"
    $sRegKeyMMStuck = "HKEY_CURRENT_USER64\Software\Microsoft\Windows\CurrentVersion\Explorer\MMStuckRects3"
    $bSettings = RegRead($sRegKeyStuck, "Settings")
    $tMem = DllStructCreate("ubyte reg[" & BinaryLen($bSettings) & "]")
    $tMem.reg = $bSettings
    $tMem.reg(13) = $iTaskbarPos
    ConsoleWrite("StuckRects3: " & RegWrite($sRegKeyStuck, "Settings", "REG_BINARY", $tMem.reg) & @CRLF)
    
    For $i = 1 To 100
        $sName = RegEnumVal($sRegKeyMMStuck, $i)
        $bData = RegRead($sRegKeyMMStuck, $sName)
        If @error Then ExitLoop
        $tMem = DllStructCreate("ubyte reg[" & BinaryLen($bData) & "]")
        $tMem.reg = $bData
        $tMem.reg(13) = $iTaskbarPos
        ConsoleWrite(RegWrite($sRegKeyMMStuck, $sName, "REG_BINARY", $tMem.reg) & @CRLF)
    Next
    ConsoleWrite("Changed " & $i - 1 & " keys" & @CRLF)
    Alles anzeigen

    Nach dem Neustart von Windows Explorer wird der Key in StuckRects3 wieder auf 03 gesetzt.

    Mein BS: Windows11 22H2

    Na toll, Win11 22H2 funzt der Registry Hack nicht. Hmm, wie kann ich jetzt testen?

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 27. Juli 2023 um 13:12

    Danke BugFix , aber funktioniert die Funktion auch bei mehreren Monitoren?

    Ich will ein kleines Skript schreiben, um die Taskbar Position zu ändern. Für Muli-Monitor Umgebungen müssen einige Registry Einträge verändert werden.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 27. Juli 2023 um 10:23

    Hi Bugfix,

    du hast die Taskleiste auf der linken Seite? Hmm, kein Wunder, dass das Fenster nicht sichtbar ist, denn die Berechnung basiert auf den Standard, d.h. die Taskleiste ist unten.

    Da muss ich noch was basteln.

    Aber du solltest im Fenster jedes Icon anklicken können, so dass diese ausgeführt wird. Mit der rechten Maustaste kannst du die App auch als Admin starten. Per Mousehover sollte der Eintrag auch markiert sein, wo sich gerade die Maus befindet.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 25. Juli 2023 um 15:37

    argumentum Danke für das Testen. Ich weiß nicht, warum das Fenster so winzig erstellt wird, obwohl mehrere Icons in die Liste hinzugefügt wurden. Auf meinem Notebook werden 29 Icons hinzugefügt und das Fenster ist so kalkuliert, sodass alle Icons zu sehen sind. Ich denke gerade über einen anderen Weg nach, wie ich anhand der Icons das Fenster (GUI) erstellen kann...

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 25. Juli 2023 um 10:27

    argumentum: danke für dein Feedback. Das Problem ist, dass IUI leider nur die "File description" benutzt, um das Icon in der Taskleiste zu finden. Wenn du eine ältere Version benutzt und die Exe Datei an die Taskleiste angepinnt hattest, dann wird leider die "File description" Information nicht aktualisiert, falls du mittlerweile ein Update installiert hast und _WinAPI_FindMyIconPosInTaskbar findet dann das Icon nicht.

    Kannst du bitte das Update (siehe Post#1) testen?

    Danke.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 18. Juli 2023 um 15:15

    Danke.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 18. Juli 2023 um 08:53

    Die neue Version sollte jetzt funzen.

    Kanashius kannst du bitte nochmals testen?

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 17. Juli 2023 um 17:46

    Kanashius ich denke, dass ich weiß, woran es liegt. Und zwar am DPI für den oberen Monitor, der nicht bei 100% liegt, aber dein primärer Monitor schon. Somit verschiebt sich der Y Wert der Position der GUI entsprechend. Ich muss jetzt einen Weg finden, wie man per Monitor den DPI Wert ermittelt. Ich meine, dass ich da mal was gebastelt hatte...

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 17. Juli 2023 um 15:28
    Zitat von Kanashius

    Hi, die X-Position funktioniert, bei der Y-Position funktionieren alle bis auf den oberen Bildschirm. Da erscheint das Fenster dann ~mittig auf dem unteren Bildschirm.

    Ich vermute das hängt damit zusammen, dass die Position dort negativ wäre?

    Wenn das Toolbaricon nicht gefunden wird funktioniert es aber noch nicht (vermute, dass hast du noch nicht angepasst; $iMonitorY+X werden garnicht verwendet). Hatte erst den Sourcecode ausgeführt und nicht die EXE, da ist er immer in den oberen Case gegangen, weil die Description natürlich nicht stimmt^^

    Da ich nur 3 Bildschirme habe, habe ich alle möglichen Positionen getestet und alle hatten funktioniert, wie z.B. links - mitte - oben

    Genau, wenn _WinAPI_FindMyIconPosInTaskbar keine Koordinaten zurück gibt, dann funktioniert das manuelle Positionieren über den Mauszeiger noch nicht.

    Danke fürs Testen.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 17. Juli 2023 um 10:04

    Kanashius ich habe die Tests mit meinen 3 Monitoren durchgeführt und es hat funktioniert. Kannst du bitte nochmals mit deinen Monitoren testen?

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 14. Juli 2023 um 23:58

    Vielen Dank für dein Feedback. Ich teste am Montag im Büro weiter.

  • Toolbar Desktop v0.83 build 2025-10-08 beta

    • UEZ
    • 14. Juli 2023 um 21:55

    mumpel das Einfacher ist n. m. M. nicht einfacher, sondern umständlicher, aber du benötigst dafür kein Shortcut, sondern musst nur WIN+D drücken. ;) Abgesehen davon, ist das nicht, was ich will.

    Kanashius ich habe eine neue Version ohne Testen, auf gut Glück, hochgeladen. Kannst du nochmals testen? Falls das nicht funktionieren sollte, dann mache ich am Montag im Büro weiter...

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™