Download Version 1.0 |
Introduction |
Installation |
Usage |
Revisions
Introduction
LCDSmartieTrillianPlugin.dll is a LCD Smartie plug-in
for displaying IM conversations from Trillian.
This plug-in is designed to allow LCD Smartie to easily show you the last message
you have received from any medium that supports the Inbound Message event.
Installation
LCDSmartieTrillianPlugin.dll should be placed in the 'plugins' subdirectory of the LCD
Smartie installation directory.
It requires that the Visual 2005 redistributable package is installed on the
executing computer. If necessary, this package can be downloaded from
Microsoft's site.
It also relies upon a plugin for Trillian called
EventLogger. Once this
plug in is installed inside Trillian as a plug-in it copies two files into your trillian
user directory. Update the events.txt file and only uncomment the following lines:
Message: Chat Inbound (out of focus)
Message: Chat Inbound (out of focus, unmuteable)
Message: IM Inbound (in focus)
Message: IM Inbound (in focus, unmuteable)
Message: IM Inbound (out of focus)
Message: IM Inbound (out of focus, unmuteable)
Update the eventlog.ini file and change the below lines:
[Systray Alerts]
Enabled=0
[Log File]
Enabled=1
OverwritePrevious=1
Restart trillian and after every IM you receive the EventLog.html will be updated.
This file will be cleared on every trillian recycle. Note the full path to it as
it is used in every call to the LCDSmartieTrillianPlugin.dll plug-in.
Usage
FUNCTION 1 - Display Last IM Message:
Usage: $dll(LCDSmartieTrillianPlugin.dll,1,C:\Program Files\Trillian\users\default\eventlog.html,n)
Where n is:
0: Returns the Date of the last received IM (7:06:12 PM)
1: Returns the User of the last received IM, which is sometimes the title of the IM window (Chat from IM)
2: Returns the Medium of the last received IM (MSN)
3: Returns the Message of the last received IM (Hello this is a test message)
4: Returns the Address of the last received IM, which in most mediums is the user to IM you. (rick@***.com)
FUNCTION 2 - Last Updated:
Usage: $dll(LCDSmartieTrillianPlugin.dll,2,C:\Program Files\Trillian\users\default\eventlog.html,{notused})
This will return how long, in seconds, since the trillian eventfile has been updated. Use
this function to enable/disable/goto screens in LCD Smartie events tab.
SAMPLE SCREEN LAYOUT
Here is how I have my screen layed out and what actions I have set up:
Screen 5: (disabled - 15 seconds)
Line 1 (no scroll): $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,0) $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,2)
Line 2 (no scroll): $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,4)
Line 3 (wrap): $dll(LCDSmartieTrillianPlugin,1,C:\Program Files\Trillian\users\default\eventlog.html,3)
Actions:
$dll(LCDSmartieTrillianPlugin,2,C:\Program Files\Trillian\users\default\eventlog.html,0) < 5 then GotoScreen(5)
$dll(LCDSmartieTrillianPlugin,2,C:\Program Files\Trillian\users\default\eventlog.html,0) < 180 then EnableScreen(5)
$dll(LCDSmartieTrillianPlugin,2,C:\Program Files\Trillian\users\default\eventlog.html,0) > 180 then DisableScreen(5)
The above actions will cause the last IM to be shown at least in 5 seconds after it has been
received and to remain in your LCD cycle for 3 minutes. Everytime you get a new IM the
timers will reset.
Revision Information
Downloads