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.80 build 2023-08-19 beta
-
-
UEZ
18. Juli 2023 um 00:30 Hat den Titel des Themas von „Toolbar Desktop v0.50 build 2023-07-17 beta“ zu „Toolbar Desktop v0.50 build 2023-07-18 beta“ geändert. -
Die neue Version sollte jetzt funzen.
Kanashius kannst du bitte nochmals testen?
-
Position passt jetzt.
Ist nur noch kleiner geworden von der Test/Icongröße bei den 4k Bildschirmen. Vllt. die Hälfte von vorher
Bei FHD passt die Größe.
-
Danke.
-
UEZ
19. Juli 2023 um 22:55 Hat den Titel des Themas von „Toolbar Desktop v0.50 build 2023-07-18 beta“ zu „Toolbar Desktop v0.55 build 2023-07-19 beta“ geändert. -
Code
$aWinPos = _WinAPI_FindMyIconPosInTaskbar("Toolbar Desktop.exe - a simple toolbar menu app for Windows 11 to access desktop icons faster") If @error Or Not UBound($aWinPos) Then ; added UBound() check, otherwise it'd crash
Funktionierte nicht in W10 oder 11, auf einem oder mehreren Monitoren.
Aber um den Absturz zu vermeiden, habe ich das oben Gesagte hinzugefügt.
(habe das mit einem Übersetzer getippt, ich hoffe, es liest sich gut auf Deutsch)
-
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.
-
UEZ
25. Juli 2023 um 10:28 Hat den Titel des Themas von „Toolbar Desktop v0.55 build 2023-07-19 beta“ zu „Toolbar Desktop v0.60 build 2023-07-25 beta“ geändert. -
Diese Version funktionierte überall.
Nun sieht es auf einem meiner PCs so aus ( W11 - 22H2 / 22621.1972 ), In diesem Fall ist die Größe winzig? Sieht auf allen anderen PCs gut aus.
Die Farben, ... Ich verwende verschiedene Win-Themen und wenn Sie dem Rechnung tragen könnten, wäre ich sicher willkommen
-
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...
-
UEZ
26. Juli 2023 um 11:10 Hat den Titel des Themas von „Toolbar Desktop v0.60 build 2023-07-25 beta“ zu „Toolbar Desktop v0.65 build 2023-07-26 beta“ geändert. -
-
-
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.
-
Da muss ich noch was basteln.
ThemaTaskbar Eigenschaften
Hi,
ich war zwar der Meinung, ich hätte diese Funktion schon mal erstellt - aber ich konnte es nicht mehr finden.
Also somit (evtl. zum zweiten mal) will ich euch nicht davon verschonen.
Mit der Funktion lassen sich Maße und Position der Taskleiste ermitteln.
EDIT 2021-01-21
Ich habe mir die Funktion nochmals vorgesucht und die damaligen Fehler in der 2.ten Version korrigiert. Die Werte für die Anordnung sind jetzt auch konform mit Windows (im Uhrzeigersinn: 0=links, 1=oben, 2=rechts, 3=unten).…BugFix13. September 2009 um 22:24 -
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.
-
funktioniert die Funktion auch bei mehreren Monitoren?
Ich kann den zweiten Monitor nur erweitern oder duplizieren - also kein eigenständiger 2,ter Monitor.
Wenn ich die Taskbar nach unten lege, funktioniert alles.
-
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
Alles anzeigen$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)
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?
-
wie hast du die Taskbar verschieben können?
Na wie üblich per Hand:
• Rechtsklick auf Taskbar
• Im Kontextmenü den Haken von "Taskleiste fixieren" entfernen
• Mit linker Maustaste auf freien Bereich der Taskbar klicken und mit gedrückter Maustaste die Taskbar an neue Position ziehen
Mein BS: Windows 11 Home 22H2
-
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
Na wie üblich per Hand:
Männerhandarbeit - verstehe.
Leider fehlt auf meinem Notebook "Taskleiste fixieren". Kann sein, dass die Firma das per Policy entfernt hat.
-
Kannst du bitte mal testen, ob es bei dir funzt?
Es klappt, die Fehlermeldung erscheint.
-
Danke für's Testen!
Hast du vielleicht den ExplorerPatcher installiert?
-
Hast du vielleicht den ExplorerPatcher installiert?
Ja, habe ich.
-