Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Windows-Hotkey (https://www.delphipraxis.net/1170-windows-hotkey.html)

CalganX 27. Okt 2002 20:13


Windows-Hotkey
 
Hi,
wie kann man in einem HotKey die Windows-Taste nutzen?
Und nochwas: Wie kann man manuell (über eine Exe) den Taskmanager starten?

Chris

Daniel B 27. Okt 2002 20:17

Hi,

meinst Du mit HotKey eine Tastenkombination, oder THotKey?

Grüsse, Daniel :hi:

CalganX 27. Okt 2002 20:18

Einfacher HotKey unter Win XP

Luckie 27. Okt 2002 20:44

Die Windowstaste wirst du wohl nicht mit einem Hotkey belegen können. Das wäre ja schön blöd. Da drücke ich auf die Windowstaste und statt des erwarteten Menüs popt dein Programm auf. :evil:

CalganX 27. Okt 2002 20:45

Nein, ich meinte das WIN + T für Taskamanager z.B...

Chris

Luckie 27. Okt 2002 20:55

Damit hab eich mich noch nicht beschäfftigt.

MathiasSimmack 28. Okt 2002 07:01

Na, Luckie?! - Gut, direkt hast du dich nicht damit beschäftigt, aber indirekt schon. Deine Tutorial-Samples enthalten ja mein Hotkey-Demo. :)
Da wird demonstriert, wie man die WinXP-Funktion WIN + L unter 9x-Systemen zum Logout benutzen kann:
Code:
if(wv.dwPlatformId = VER_PLATFORM_WIN32_WINDOWS) then
  RegisterHotKey(wnd,LogOff_Id,[b]MOD_WIN[/b],WORD('L'));

{ ... }

WM_HOTKEY:
  case wp of
    LogOff_Id:
      begin
        SendMessage(wnd,WM_CLOSE,0,0);
        ExitWindowsEx(EWX_LOGOFF,0);
      end;
  end;
Nach dem selben Muster ließe sich nun auch WIN + T belegen.

CalganX 28. Okt 2002 10:14

Dazu muss aber immer ein Program geöffnet sein... Ich will das ganze aber Delphi unabhängig (sonst hätte ich auch in eine andere Sparte gepostet)!

Chris

MathiasSimmack 28. Okt 2002 11:18

Re: Windows-Hotkey
 
Delphi-unabhängig? Hm,
Zitat:

Zitat von Chakotay1308
wie kann man in einem HotKey die Windows-Taste nutzen?

Okay, bis hier stimmt´s ja noch ...
Zitat:

Und nochwas: Wie kann man manuell (über eine Exe) den Taskmanager starten?
Aber jetzt? Was für eine EXE soll das sein? Eine selbstgeschriebene? Dann ist´s schon mal Delphi-abhängig (es sei denn, du nimmst VB oder C). Ansonsten meinst du vielleicht die Exe des TaskMan selbst?!

Als Vorschlag für dein Problem mit der Verknüpfung hätte ich trotzdem nur eine Delphi-bezogene Lösung -
Wenn du die Verknüpfung erstellt hast, dann lade sie in einem kleinen Programm und versuche den Hotkey manuell "umzubiegen".

CalganX 28. Okt 2002 12:54

Re: Windows-Hotkey
 
Zitat:

Zitat von MathiasSimmack
Delphi-unabhängig? Hm,
Zitat:

Zitat von Chakotay1308
wie kann man in einem HotKey die Windows-Taste nutzen?

Okay, bis hier stimmt´s ja noch ...
Zitat:

Und nochwas: Wie kann man manuell (über eine Exe) den Taskmanager starten?
Aber jetzt? Was für eine EXE soll das sein? Eine selbstgeschriebene? Dann ist´s schon mal Delphi-abhängig (es sei denn, du nimmst VB oder C). Ansonsten meinst du vielleicht die Exe des TaskMan selbst?!

Jepp, dass meinte ich...

Zitat:

Als Vorschlag für dein Problem mit der Verknüpfung hätte ich trotzdem nur eine Delphi-bezogene Lösung -
Wenn du die Verknüpfung erstellt hast, dann lade sie in einem kleinen Programm und versuche den Hotkey manuell "umzubiegen".
Wäre auch eine Möglichkeit, die würde ich aber nur im schlimmsten Notfall nutzen...

Also, nochmal was ich ganz genau will: Ich will auf Tastendruck (Windows + T) das der Taskmanager gestartet wird...

Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz