Ansteuerung von Hardware

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
eiban
Beiträge: 33
Registriert: 07.12.2005 15:30
Wohnort: Irlach

Ansteuerung von Hardware

Beitrag von eiban »

Hallo!

Ich möchte gerne einmal wissen, ob es möglich ist mit PureBasic Hardwareteile in einem Computer anzusteuern.

Z.B (LED- Anzeige an der Tastatur, oder Power LED, oder CD- Laufwerk öffnen)

Danke
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Naja, die PowerLED wüßte ich im Moment nicht. Ausser du fährst mit
PB den Rechner herunter. Dann ist die auch aus :lol:

Aber wie wäre es z.B. mit einem CapsLock/NumLock - Blinker.
Funktioniert aber mit API bedingt durch die Vollversion oder aber
durch Hilfe des APIViewers worin die Deklaration der user32.dll
ausgegeben wird.

Code: Alles auswählen

For i= 1 To 20
 keybd_event_(#VK_CAPITAL, 1, 0, 0)
 keybd_event_(#VK_CAPITAL, 1, #KEYEVENTF_KEYUP, 0)
 Delay(100)
 keybd_event_(#VK_CAPITAL, 0, 0, 0)
 keybd_event_(#VK_CAPITAL, 0, #KEYEVENTF_KEYUP, 0)
 Delay(100)
 keybd_event_(#VK_SCROLL	, 1, 0, 0)
 keybd_event_(#VK_SCROLL, 1, #KEYEVENTF_KEYUP, 0)
 Delay(100)
 keybd_event_(#VK_SCROLL	, 0, 0, 0)
 keybd_event_(#VK_SCROLL, 0, #KEYEVENTF_KEYUP, 0)
Next i

Falls du es auch mit NumLock probieren möchtest, benutze einfach
die Konstante #VK_NUMLOCK

Zum CD-ROM, dessen Schublade öffnen findest du entweder
unter Suche oder direkt in PureArea.net

Achja, hier noch ein kleiner Gimmeck. Wenn du es richtig einsetzt, wäre sogar dieses praktisch:

Code: Alles auswählen

keybd_event_(#VK_MENU, 1, 0, 0)
keybd_event_(#VK_F4				, 1, 0, 0)
keybd_event_(#VK_MENU	, 0, #KEYEVENTF_KEYUP, 0)
Leider leuchtet da nix auf <)

Aber hiermit lassen sich viele andere Virtual-Keys Codes einsetzen und damit eine komplette ferngesteuerte Tastatur erzeugen.


MfG Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
Antworten