计较机短信DIY
手机短信已经成为当今的风行时尚,但奈何在计较机之间体验短信的利便与快捷呢?其实我们操作Windows 2000提供的信使处事就可以廉价一个短信发送措施,令笔者最为自得的是它险些可以穿越各类网络防火墙,不受限制。
信使处事是指“计较机打点”中的“发送节制台动静”。“计较机打点”将多个Windows 2000打点东西归并到了一个节制台树中,利用户可以轻松地会见特定计较机的打点属性和东西,实现了用一个统一的桌面东西来打点当地或长途计较机。
在“我的电脑”上单击右键,选择“打点”,即显示“计较机打点”主界面。依次选择“操纵”、“所有任务”、“发送节制台动静…”,就可打开“发送节制台动静”窗口。
你看到的界面很简捷,操纵也很简朴。在上面的编辑框中输入要发送的信息,在下面的编辑框中添加/删除收件人(初始状态显示本机的计较机名),然后点击发送即可。但在实际利用中,我感受操纵步调实在有些啰嗦,于是,略加改革了一下。详细实现进程如下:
1.运行 C++ Builder 5.0,然后通过菜单File|New Application建设一个新的工程。
2.再在窗体中添加一个Edit组件、一个Memo组件、多个Label和Button组件。编辑框用于输入收件人的计较机名或IP 地点;Memo用于输入要发送的信息,动静可以是多行文本;多个按钮用于触发差异的操纵。
3.焦点措施是“发送”按钮的OnClick事件的处理惩罚进程:
void __fastcall TForm1煢烞tnSendClick烼Object 漇ender
AnsiString str
str=″NET SEND″
str=str+″ ″
str=str+Edit->Text 煹6行
str=str+″ ″
str=str+Memo->Text
WinExec焥tr.c_str煛、烻W_HIDE
以上只是完成了发送短信的根基成果,还可以举办成果扩展。好比说将措施的第6行改为“str=str+″″”或是“str=str+″/domain煢焏omainname″”,就可以对事情组或域内的所有计较机以广播的方法发送动静;假如想要向所有参加处事器会话的用户发送动静,则语句为“str=str+″/users″”。
说明:首先,要想吸收动静必需运行信使处事。换句话说,就是要在Windows 2000上运行,Windows 98是不支持信使处事的。其次,本措施没有吸收动静的成果。因为,Windows 2000会自动启动信使处事,吸收动静,弹出对话框显示信息。
注:本措施在Windows 2000 & C++ Builder 5.0情况下调试通过