二、批处理实现局域网内部通知即时发布
发送通知的目的是希望大家能即时了解其内容?/p>
局域网内部信息的即时传
递可以通过
Tomm
网络信使之类的软件实现,
但是首先该软件需要安装,
且运
行时需要占用一定的系统资源,最重要的是此类软件大都是一对一模式,无?/p>
实现可选择的一对多发送信息。利用批处理则可以实现一对一、一对多或一?/p>
部分发送即时通知?/p>
首先,做准备工作?/p>
1
、假设服务端
IP
为:
192.168.8.1
,登录账号:
server
,登录密?/p>
123456
?/p>
客户?/p>
IP
为:
192.168.8.8
,计算机名为
njbz-001
,登录账号:
user
,登录密?/p>
abcde
使用者为张三
2
?/p>
在服务端机器上建立两个目录,目录名分别为“通知”“共享”,将通知
目录设为只读共享,共享名为“通知”;将共享目录设置为隐藏的完全共享,
共享名为“共?/p>
$
”。设置这个完全共享目录的目的是为了可以在本网内远?/p>
提交通知,具体做法是在服务器端建立一个每分钟执行的计划任务,该任务就
是每分钟将“共享”目录里的通知内容和通知名单拷贝到“提醒”目录中?/p>
3
?/p>
在客户端机器
C
盘上建立一个目录,目录名为
qidong
4
?/p>
建立一个后缀?/p>
hta
的通知文件“通知
.hta
”,拷贝该文件到服务端的“共
享”目录下。之所以选用
hta
文件,是因为该格式文件支持超文本语言,弹?/p>
通知时干净整洁?/p>
需要注意的?/p>
hta
格式文件执行时系统可能会弹出安全警告?/p>
只要在注册表
[HKCU\Software\Microsoft\Windows\CurrentVersion\Policies]
新建
一个项?/p>
Associations
”,再在该项下建立字符串名?/p>
ModRiskFileTypes
”值为
?/p>
.hta
”?/p>
当然也可以用其它格式的文件,只要电脑可以正常显示就可以?/p>
以下为取?/p>
hta
格式安全警告的注册表导入文件的内容,将之存为
reg
后缀?/p>
件双击导入即可:
Windows
Registry
Editor
Version
5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Associations]
"ModRiskFileTypes"=".hta"
通知
.hta
文件内容代码参考如下:
<html>
<head>
<title>
通知
</title><!--
这里是标?/p>
-->
<hta:application
sysmenu=no
scroll=no
border=none>
<script
language="vbscript">
sub
sub1
me.close
end
sub