AHK: "Stay on top"-Feature geht nicht mehr?
Moderators: Hacker, Stefan2, white
-
- Senior Member
- Posts: 415
- Joined: 2005-05-24, 10:41 UTC
- Location: Wien
AHK: "Stay on top"-Feature geht nicht mehr?
ich habe mir per Autohotkey einen Hotkey installiert, mit Hilfe dessen ich dem gerade aktiven Fenster die Stay-on-top- Eigenschaft geben (und wieder nehmen) kann.
Seit ich weiss nicht genau wann (Win 10?) funktioniert das beim TC nicht mehr - aber bei allen anderen Programmen funktioniert es weiterhin einwandfrei, also muss es wohl an irgend etwas im TC liegen, (möglicherweise in Verbindung mit Windows 10, aber das kann ich nicht sicher sagen), der TC weigert sich hartnäckig, im Vordergrund zu bleiben, wenn ein anderes Programm den Focus beommt. Nachdem ich noch nicht auf einen 2. Bildschirm aufgerüstet haben, wäre das eine extrem wichtige Funktion (vor allem für das TC Lister Fenster), die bisher einwandfrei funktioniert hat.
Seit ich weiss nicht genau wann (Win 10?) funktioniert das beim TC nicht mehr - aber bei allen anderen Programmen funktioniert es weiterhin einwandfrei, also muss es wohl an irgend etwas im TC liegen, (möglicherweise in Verbindung mit Windows 10, aber das kann ich nicht sicher sagen), der TC weigert sich hartnäckig, im Vordergrund zu bleiben, wenn ein anderes Programm den Focus beommt. Nachdem ich noch nicht auf einen 2. Bildschirm aufgerüstet haben, wäre das eine extrem wichtige Funktion (vor allem für das TC Lister Fenster), die bisher einwandfrei funktioniert hat.
Wie sieht denn dein Skript aus?
MfG Dalai
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Das Problem ist nicht der TC und auch nicht Windows 10, sondern dein Script.
Das folgende AutoHotkey Script toggelt Stay on Top für das laufende Windows
und funktioniert problemlos in meinem x64 Windows 10 mit dem aktuellen x64 und x86 TC.
CTRL-Space ist dabei der Hotkey.
.
Compiled und getested mit AHK Unicode 64bit 1.1.23.5
Das folgende AutoHotkey Script toggelt Stay on Top für das laufende Windows
und funktioniert problemlos in meinem x64 Windows 10 mit dem aktuellen x64 und x86 TC.
CTRL-Space ist dabei der Hotkey.
.
Code: Select all
^SPACE:: Winset, Alwaysontop, , A
-
- Senior Member
- Posts: 415
- Joined: 2005-05-24, 10:41 UTC
- Location: Wien
Das Skript nur als Admin laufen lassen.Franz Müller wrote:Gibt es eine andere Lösung, als zusätzlich ein zweites AHK Skript im Admin-Modus zu starten
Warum nicht? Ich hoffe, du bist dir bewusst, dass jegliche von eben diesem TC aus gestarteten Programme ebenfalls automatisch Adminrechte haben, einschließlich solcher durch Doppelklick auf verknüpfte Dateien (z.B. .txt, .doc). Ja, manchmal ist das Sinn der Sache, aber im Normalfall braucht man Adminrechte nur selten.(TC ohne Admin Rechte starten will ich nicht)?
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
-
- Senior Member
- Posts: 415
- Joined: 2005-05-24, 10:41 UTC
- Location: Wien
Wenn ich das Skript als Admin laufen lasse, kann es dann Nicht-Admin-Programme auch in den Vordergrund schieben? Weil das Skript ist ja nicht nur für den TC gedacht.
Und wenn nicht, vertragen sich zwei Skripts, von denen eines im Admin-Modus läuft? Wird da nicht eines dem anderen den Hotkey wegschnappen?
Und wenn nicht, vertragen sich zwei Skripts, von denen eines im Admin-Modus läuft? Wird da nicht eines dem anderen den Hotkey wegschnappen?
Das sollte problemlos funktionieren. Aber probier's doch einfach aus. Der Grund für das Problem, das du erfährst, ist, dass Anwendungen mit normalen Rechten (non-elevated) keine Nachrichten an Anwendungen mit erhöhten Rechten (elevated) senden dürfen; mit ein paar Ausnahmen.Franz Müller wrote:Wenn ich das Skript als Admin laufen lasse, kann es dann Nicht-Admin-Programme auch in den Vordergrund schieben?
Unwahrscheinlich, dass die sich vertragen, denn beide registrieren denselben Hotkey.Und wenn nicht, vertragen sich zwei Skripts, von denen eines im Admin-Modus läuft? Wird da nicht eines dem anderen den Hotkey wegschnappen?
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror