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: 3531
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.0
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
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Antworten