如何实现 MS-DOS 中的 "NET SEND" 功能 同上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //条件:在edit1中输入ip,在edit2中输入你想发送的内容;winexec(pchar('command.com /C '+'net send '+edit1.text+' '+edit2.text),sw_hide);//搞定,结贴给分,呵呵!! 这种情况发送得字符串得长度有限制,而在dos下用net send命令发送得字符串是没有长度限制的,如何解决?? var command:string ; comline: pchar ;begin command:='NET SEND 192.168.0.1 abc'; //相关的网络指令可以放在这。 comline:=pchar(command); WinExec(comline, sw_hide); //隐藏MS-DOS窗口,比较符合DELPHI编程习惯。end; 用 NetMessageBufferSend api可实现!!注意要用 unicode!!! WinExec(你需要在dos下面输入的命令, sw_hide);同意` function NetMessageBufferSend(servername:PWideChar; msgname:PWideChar;fromname:PWideChar;buf:PWideChar;buflen:DWORD):DWORD;stdcall;external 'netapi32.dll'procedure TForm1.Button1Click(Sender: TObject);var Msg:WideString; Target: WideString;begin Msg:='你好,信使服务测试'; //信息内容 Target:= 'mis2'; //对方计算机名称 NetMessageBufferSend(NIL,PWidechar(Target),Nil,PWideChar(Msg),Length(String(Msg)));end; 为什么程序正在运行时,iamge不能显示动画? 网络监控 撒分啦 最强大的 delphi 正则控件 请问一个问题,关于formclose的问题?----谁能帮我看看代码---在线等待 关于条件断点 一个很急得问题!请大家帮助一下! 怎样获得一个目录下所有相同后缀的文件名? 调用WORD出错请高手指点!急!!! delphi初学者问题,怎么用example? 请问如何访问另一个运行中的程序中的内存数据呢? 请教怎么查找文件 有谁用过TimeSetEvent函数?
winexec(pchar('command.com /C '+'net send '+edit1.text+' '+edit2.text),sw_hide);
//搞定,结贴给分,呵呵!!
command:string ;
comline: pchar ;
begin
command:='NET SEND 192.168.0.1 abc'; //相关的网络指令可以放在这。
comline:=pchar(command);
WinExec(comline, sw_hide); //隐藏MS-DOS窗口,比较符合DELPHI编程习惯。
end;
同意`
fromname:PWideChar;buf:PWideChar;
buflen:DWORD):DWORD;stdcall;external 'netapi32.dll'
procedure TForm1.Button1Click(Sender: TObject);
var
Msg:WideString;
Target: WideString;
begin
Msg:='你好,信使服务测试'; //信息内容
Target:= 'mis2'; //对方计算机名称
NetMessageBufferSend(NIL,PWidechar(Target),Nil,PWideChar(Msg),Length(String(Msg)));end;