NetSend Plus (.NET/C#)
"NetSend Plus" 是一个简单但功能强大的工具,可以让你通过网络发送 Windows 弹出消息。
引言
"NetSend Plus" 是一个简单但功能强大的工具,可以让你通过网络发送 Windows 弹出消息。它通过 Windows 的 "NetApi.dll" 协同工作,因此它可以做到 "net send" 命令所能做到的一切,此外我还添加了一些其他相当有用的功能。"NetSend Plus" 提供了几乎所有你能找到的 Net Send 应用程序的功能。让我们通过产品来更好地理解它。
背景
我想,你们都用过 "Net Send" 命令来发送消息。但有了这个工具,你就可以摆脱那个丑陋的黑色命令提示符屏幕,拥有一个漂亮的皮肤来发送弹出消息。我知道记住所有同事的 IP 地址/机器名有多难,但有了这个工具,你可以用所有熟悉的名称重命名你的好友列表。所以有了这个工具,一切都变得更简单了。
系统要求
- Windows 98, Windows 2000, XP, NT, 2003。
- 至少 32 MB 内存。
- 至少 333 MHz 的处理器速度。
- Microsoft .NET Framework 1.0/1.1
"NetSend Plus" 的核心功能。
- 自动检测并加载局域网计算机列表(好友列表)。
- 好友列表追加功能使你能够输入多个域名并添加好友列表。
- 用友好的名称重命名每个好友。
- 删除选定的好友/好友。
- 格式化你的消息,包括换行等。
- 同时发送消息给多个用户。
- 将新计算机/好友添加到你的好友列表中。
- 计划发送消息,使其在预定时间自动发送。
- 消息日志功能。
- 消息板。
- 保存好友列表。
- 漂亮友好的皮肤。
自动检测并加载局域网计算机列表(好友列表)。
该应用程序会自动检测并加载网络中的计算机,因此用户无需遵循多种格式填写文本/XML文件。大多数情况下你不需要输入密码,但最好还是输入一个。域名和用户名由系统自动检测,前提是你的局域网内没有太多域/工作组。但如果你在局域网系统中拥有多个域/工作组,你可能需要你的网络管理员的帮助,逐个添加所有域/工作组的名称,并将其子机器添加到 net send 应用程序中。请点击 "?" 标记以获得每个控件项的更多帮助。这是一个示例窗口,它已检测到此时间我的局域网域名和用户名。请在点击 OK 之前检查检测数据的有效性。
右键单击白色大区域 >> 选择加载计算机列表 >> 将数据添加到 "Net Data" 窗口 >> 点击 OK。
好友列表追加功能,你可以输入多个域名并添加好友列表。
这将帮助你追加属于另一个域/工作组的另一个计算机列表。
右键单击白色大区域 >> 选择加载计算机列表 >> 将数据添加到 "Net Data" 窗口 >> 点击 OK。
用友好的名称重命名每个好友。
重命名特定计算机,以便你能拥有一些有意义的名称。但如果你通过右键单击好友列表页面手动添加新计算机,你可能需要先保存计算机列表才能更改名称。在下一个版本中,你将不必这样做。
右键单击好友 >> 选择重命名计算机。
删除选定的好友/好友。
右键单击选定的好友/好友 >> 选择删除计算机。
格式化你的消息,包括换行等。
消息将识别换行符,因此你可以创建一些有意义的消息,例如添加消息标题和签名等...
同时发送消息给多个用户。
从好友列表中选择计算机/好友,然后单击 "选择" 按钮,它会将计算机列表添加到选定的计算机列表框中(你甚至可以将这些选定的计算机拖放到选定的计算机列表框中)。之后,输入你想要的消息并单击 "发送"。这将依次将消息发送给列表中的所有好友。
将新计算机/好友添加到你的好友列表中。
通过右键单击鼠标手动添加新计算机。然后它会添加一个名为 "New Computer" 的新好友,你可以编辑并给出有意义的名称(注意:名称应该是你域中有效计算机的名称)。例如,只需添加一个名为 "*" 的计算机,然后保存并关闭应用程序,然后在重新加载应用程序后将名称更改为 "All"。(你们都知道,当你在 DOS 提示符下使用 Net Send 命令时,* 会将消息发送给所有连接的计算机。)
右键单击好友列表 >> 选择添加新计算机。
计划发送消息,使其在预定时间自动发送。
首先,你需要输入你的消息,然后你需要将一些好友添加到发件人列表中。现在你已准备好计划发送你的消息。
单击 "计划" 按钮 >> 填写时间字段。
注意: 在后台,系统使用 "at" DOS 命令进行计划。
消息日志功能。
你可以查看消息日志,它基本上会提供关于每条消息/接收者的报告。
单击 "查看消息日志" 按钮。
保存好友列表。
这很重要,当你添加新好友时,你需要将它们保存以备将来使用。
看点
为了你的方便,我也添加了这个工具的源代码。