Seite 1 von 1

Ansteuerung von Hardware

Verfasst: 25.04.2006 10:16
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

Verfasst: 25.04.2006 19:44
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