![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 04:58 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » msg命令求助. |
| 可打印版本 1,575 / 3 |
| 第1楼 ytjiushiwo | 发表于 2008-07-19 00:24 |
| 初级用户 发帖 33 积分 98 | |
|
msg命令求助. 将消息发送给用户。
MSG {username | sessionname | sessionid | @filename | *} [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message] username 标识指定的用户名。 sessionname 会话名称。 sessionid 会话 ID。 @filename 识别这样一个文件,该文件含有将所发消息 发送到的用户名、会话名和会话标识号的列表。 * 给指定服务器上的所有会话发送信息。 /SERVER:servername 要联系的服务器(默认值是当前值)。 /TIME:seconds 等待接收器确认消息的时间延迟。 /V 显示有关执行的操作的信息。 /W 等待用户的响应,跟 /V 一起有用。 message 要发送的消息。如果没有指定,发出提示, 或者从 stdin 读取。 我可以从DOS自带的帮助里面得到这些信息..但是还有些问题不懂..请高手帮我解释一下..谢谢! 1.username 标识指定的用户名。 是什么意思?是不是我登陆电脑所用的用户名字? 2.sessionname 会话名称。是什么意思?为什么我输入msg %username% "hello" 和输入msg %sessionname% "hello"跳出来的对话框没有区别? 3.sessionid 会话 ID。这个就更郁闷了..我输入msg %sessionid% "hello"程序报错..说是不存在或着连接已经中断. 4.能不能修改msg弹出的消息框的标题栏..也就是说..让它的"来自XXX的消息"中的XXX可以任意修改..可以变成"来自弟弟的消息""来自姐姐的消息"? 5.还有4,5,6这3个说明我也没看懂..我看懂的只有最后3个说明.. 菜鸟敬上..跪求高手 |
|
| 第2楼 secowu | 发表于 2009-06-13 00:14 |
| 初级用户 发帖 92 积分 201 | |
|
username 标识指定的用户名。---必须是系统存在的用户
sessionname 会话名称。 ----当前会话的名称,你可以自定义 |
|
| 第3楼 secowu | 发表于 2009-06-13 00:16 |
| 初级用户 发帖 92 积分 201 | |
|
第二个解释错了。。。
|
|
| 第4楼 qzwqzw | 发表于 2009-06-13 00:43 |
| 银牌会员 发帖 636 积分 2,343 | |
|
msg命令的参数主要应用于Windows Server类的服务器环境
在一个服务器上很可能会登录多个用户 每个用户都会与服务器建立一个独立的会话 每个会话都会有名字和ID号 在服务器环境下有专门的程序管理用户登录所产生的会话的 msg主要用于给其它用户或其它会话发消息 当然它也可以给当前用户或当前会话发消息 而%username%和%sessionname%这两个环境变量 存放的就是当前用户名和当前会话名 标题栏的来自信息也给发消息的用户名直接相关 相改它就需要修改发消息的用户名 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |