ahk-script unter TC-Admin

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
User avatar
knightrider
Senior Member
Senior Member
Posts: 292
Joined: 2011-09-14, 13:23 UTC
Location: Baden-Württemberg

ahk-script unter TC-Admin

Post by *knightrider »

Ich würde gerne folgendes script nutzen, wenn ich den TC als Admin gestartet habe.

Code: Select all

#NoTrayIcon
RegRead, DoubleClickSpeed, HKEY_CURRENT_USER, Control Panel\Mouse, DoubleClickSpeed
If NOT DoubleClickSpeed
  DoubleClickSpeed = 500

SetTimer, FocusCheck, 10    ;adjust responsiveness in milliseconds
Return

FocusCheck:
WinWaitActive, ahk_class TTOTAL_CMD
ControlGetFocus, Focus
MouseGetPos, null, null, null, HoveredControl
If     NOT( GetKeyState("LButton", "P") OR GetKeyState("RButton", "P") )
   AND (  ( InStr(HoveredControl, "TMyListBox") AND InStr(Focus, "TMyListBox") )
       OR ( InStr(HoveredControl, "LCLListBox") AND InStr(Focus, "LCLListBox") ) )
  ControlFocus, %HoveredControl%
Return 

#IfWinActive, ahk_class TTOTAL_CMD
~LButton::
Thread, NoTimers
Sleep, %DoubleClickSpeed%
Thread, NoTimers, false
Return
Dieses script aktiviert automatisch das panel, in dem sich der Cursor befindet. Leider nur im Normal-Modus.

#247054#
Windows 10 Pro x64
TC 10.50 Final x32x64

"Nosce te ipsum"
User avatar
Dalai
Power Member
Power Member
Posts: 9389
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: ahk-script unter TC-Admin

Post by *Dalai »

Du wirst das AHK-Skript ebenfalls als Admin ausführen müssen.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
knightrider
Senior Member
Senior Member
Posts: 292
Joined: 2011-09-14, 13:23 UTC
Location: Baden-Württemberg

Re: ahk-script unter TC-Admin

Post by *knightrider »

und wie mache ich das?
Es gibt keine Möglichkeit dazu. Rechtsklick - Als Administrator ausführen existiert nicht.

#247054#
Windows 10 Pro x64
TC 10.50 Final x32x64

"Nosce te ipsum"
User avatar
Dalai
Power Member
Power Member
Posts: 9389
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: ahk-script unter TC-Admin

Post by *Dalai »

Einfach das Skript von einem mit Adminrechten laufenden TC rufen.

Oder im TC einen Button mit vorangestelltem * in der Befehlszeile erstellen. Das sagt dem TC, er soll dem System sagen, dass der auf dem Button hinterlegte Befehl mit erhöhten Rechten ausgeführt werden soll. Das geht im Zweifel auch über ein kleines Wrapper-Skript (z.B. in Batch), so in der Richtung:

Code: Select all

@echo off
set AHK=C:\pfad\zu\AutoHotkey.exe
start "" "%AHK%" "%~1"
gerufen mit diesem Button

Code: Select all

Befehl: *%ComSpec% /C
Parameter: "C:\pfad\zu\AHwrapper.cmd" "C:\Pfad\zu\ahk_datei.ahk"
Es gibt sicher noch andere Möglichkeiten.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
knightrider
Senior Member
Senior Member
Posts: 292
Joined: 2011-09-14, 13:23 UTC
Location: Baden-Württemberg

Re: ahk-script unter TC-Admin

Post by *knightrider »

Danke @Dalai für deine Hilfe.
Ich habe das script im Autostart, somit wird es beim Hochfahren des PC aktiviert.
Das manuelle Aktivieren mittels Button ist iwie unpraktikabel.
Beim "normalen" TC geht es doch auch, warum nicht beim TC im Admin-Modus?

#247054#
Windows 10 Pro x64
TC 10.50 Final x32x64

"Nosce te ipsum"
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Re: ahk-script unter TC-Admin

Post by *tuska »

Dalai wrote: 2020-09-24, 17:19 UTC Es gibt sicher noch andere Möglichkeiten.
Vielleicht eine Verknüpfung zum AHK-Skript erstellen?
Rechtsklick auf Verknüpfung -> Eigenschaften -> Button "Erweitert..." -> [x] Als Administrator ausführen -> OK

... und diese Verknüpfung in den Autostart-Ordner legen?
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6492
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: ahk-script unter TC-Admin

Post by *Horst.Epp »

knightrider wrote: 2020-09-24, 18:01 UTC Danke @Dalai für deine Hilfe.
Ich habe das script im Autostart, somit wird es beim Hochfahren des PC aktiviert.
Das manuelle Aktivieren mittels Button ist iwie unpraktikabel.
Beim "normalen" TC geht es doch auch, warum nicht beim TC im Admin-Modus?
Weil Windows Programmen mit normalen Rechten nicht erlaubt
Nachrichten an Programme mit erhöhten Rechten zu senden.
Warum muss der TC denn mit erhöhten Rechten laufen ?
Das braucht man normalerweise nicht und ist ausserdem ein Sicherheits Risiko.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
User avatar
Hacker
Moderator
Moderator
Posts: 13065
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: ahk-script unter TC-Admin

Post by *Hacker »

knightrider,
AutoHotkey unter Program Files installieren und danach AutoHotkey.exe mit AutoHotkeyU64_UIA.exe überschreiben.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Post Reply