i wrote a small program for that years ago in delphi:

Code:
program mirccmd;

uses
  ddeman;

{$R *.res}


var
  DDE: TDDEClientConv;
  i:Integer;
  parameters:String;
begin
  try
    for i := 1 to paramcount do begin
      parameters := parameters + ' ' + ParamStr(i);
    end;
    DDE := TDDEClientConv.Create(nil);
    DDE.SetLink('mirc', 'COMMAND');
    DDE.OpenLink;
    DDE.PokeData('COMMAND',Pchar(parameters));
  except
  end;

end.


It simply sends the command line arguments to mirc's DCC server (server name is hardcoded as mirc's default dde name 'mirc').

Notice: include the starting / when passing commands. Example:

Code:
mirccmd.exe /echo -a test


Download:
Code:
http://www57.zippyshare.com/v/50510393/file.html

Last edited by m0viefreak; 28/11/10 06:00 PM.