AMIP - Advanced mIRC integration plug-in
Plug-In Control

Plug-In Control Commands:

Since version 0.70 it is possible to control and tune up Plug-In using mIRC scripting. Just type this commans in mIRC or call them from your scripts. New API to work with config is available now, see Scripting.

Control Commands

Command Action
/dde mPlug show Manual song info print (works only if winamp is playing) should be used to show song information again, even if it was already shown for the current song.
/dde mPlug search Shows search dialog
/dde mPlug options Shows options screen
/dde mPlug control on Enables AMIP
/dde mPlug control off Disables AMIP
/dde mPlug getstrip Displays current output string value without the control codes variables
/dde mPlug cfg_enabled "" <handler> * Prints 1 if AMIP is enabled, 0 - otherwise
/dde mPlug cfg_convert "" <handler> * Prints 1 if convert checkbox is enabled, 0 - otherwise
/dde mPlug cfg_strip "" <handler> * Prints 1 if strip checkbox is enabled, 0 - otherwise
/dde mPlug getplain "" <handler> * Displays current output string value
/dde mPlug getcodes "" <handler> * Displays current output string value translating &xx variables to control codes
/dde mPlug preset <n> Chooses active preset
/dde mPlug set "" str Sets output string to str value
/dde mPlug help Displays the help.
/dde mplug manual page.htm Displays page.htm from the AMIP's chm help
/dde mPlug format <handler>
<format_string>
Calls handler with
format_string with replaced variables.
(/cmsg,%lb,%mcmd are not handled)
/dde mPlug setdde <server_name> Allows to change DDE server directly from your IRC. Can be used in scripts for publishing information to several IRC client instances.
/dde mPlug setpirch on/off Allows to switch from mIRC to PIRCH and back. Note: you will need to call /dde mPlug setdde <server_name> with appropriate server name to finish the process of IRC client switching.
/dde mplug setmapping on/off Allows to change the way how AMIP communicates with mIRC from DDE to FileMapping and back.

*("" <handler> is not mandatory, if omitted output will be printed with "Output by" command specified in configuration dialog, if present, output will be printed with <handler> command, it's a good way to get settings from your mIRC script)

Note that plug-in is registering it's own DDE server, so you can control playback from any other application that supports dynamic data exchange. DDE server name is "mPlug".

 

AMIP - Advanced mIRC integration plug-in