WndLpt
WndLpt is a program designed to regularly set a combination of LPT port digital output signals in accordance with the script commands.
Supported methods: set, clear, invert state of several pins, shift left/right, waiting for specified time interval; cycles, subprograms.
This is useful for automatic control
LEDs,
relays or other devices directly connected to the LPT port.
Creation of a script is extremely
simple,
clear and
logical.

Preview LEDs and Music Visualization are supported.
Visualizing music with LEDs is avaliable. WndLpt Visualization plugin is available for 3 players:
+ Winamp 5+ WMP 10 // Windows Media Player
+ AIMP2Just try click to the Preview or Visualisation pictures (by Left and Right buttons).
OS: Windows 9x/Me/2000/NT/XP/Vista/Seven
Platforms: 32/64-bit (x86/x64) (x64: AMD64 - Yes, IA64 - No)
Examples of simple scripts for 12 LEDs are connected directly to the LPT port
Script "collision": start:
100000000001
010000000010
001000000100
000100001000
000010010000
000001100000
000010010000
000100001000
001000000100
010000000010
goto start
Illustrated the result of "collision":
Script "cycles": 100000000000
cycle:
rol
goto cycle
Illustrated the result of "cycles":
Script "eff": sleeps 1000 ; set pause 1000 ms between states
cycle:
101010101010
111111111111
010101010101
111111111111
goto cycle
Illustrated the result of "eff", real photos:
Fast Start
- Just run wndlpt.exe
- Drag-n-Drop text file with script to WndLpt window.
- Script will be automatically compiled and run. JUST ALL!
- Now look at the LEDs or other devices connected to LPT port.
Additional features
- You can Drag-n-Drop another script to WndLpt window.
- On startup without command line arguments WndLpt trying to run a script "autorun.txt".
- The window can be hidden and shown using the context menu icon in the taskbar.
- On F6 performed: read script from file, compile, run.
- On F11 - Step mode. On F5 - Continue.
- In the directory "scripts" you can find some training examples.
- The script stops when it detects errors in it.
- Unessential errors errors will be ignored.
- Script is ANSI or Unicode text. Maximum script file size restricted by 64 kB for reasons of common sense.
Screenshot
Links
More detailed description:
http://wndlpt.sourceforge.net/ and
http://wndlpt.wikispaces.com/Description in Russian
http://mavius.narod.ru/projects/msvc/wndlpt/m a i l t o : m a v i u s @ y a n d e x . r u