Hallo Mike
Die WinDart Programmierung ist hier nicht relevant. WinDart kann bei bestimmten Ereignissen wie z.B. Programmstart, Programmende, 180er, usw. eine ausführbare .exe Datei starten.
Was dieses Programm macht bleibt Dir überlassen. Diese .exe Datei müsst Du selbst erstellen. In welcher Sprache und mit welchem Compiler Du das machst ist egal.
XProfan habe ich genutzt weil ich früher mal mit Profan 'gearbeitet' habe. Dieses erstellte kleine Programm setzt bei mir die 8 Bit des Parallelport auf 1 oder 0.
Bei mir 1-3 die Boardbeleuchtung, 4 die rote 'Wirfnichtlampe', 5 der Linienlaser usw. Das von Carsten angesprochen Relaismodul ist einfach nur ein Treiber, da der Parallelport nicht stark belastbar ist.
Es sind einfach nur 8 Solid State Relais als Treiber in einem Gehäuse. es gibt auch USB Geräte mit mehreren I/O Ports. Um die Programmierung musst Du Dich selbst kümmern.
Fazit:
Es muss nur eine ausführbare .exe Datei erstellt werden der eine HW steuert die mehrer Kontakte ein oder ausschaltet. Mit welcher SW oder HW Du dies machst ist deine Sache.
Ich hoffe ich konnte etwas Licht ins Dunkel bringen...
Gruß
Andy