Windows 计划任务之消息提醒
你肯定也有这种需求。想做一个计划任务,却发现老式消息提醒已经被微软禁止了。
或者就是很单纯的希望给系统弹出一个消息框而并非CMD的echo命令。
so...how do that?
# 消息命令语法
msg { username | 会话名称 | sessionid | @ filename | ***** } [ / server:servername ][ / time:seconds ] [ / v ][ / w ] [ message ]
提示:如果您不确定如何解释上述msg命令语法,请参阅如何读取命令语法。
username =使用此选项指定发送消息的用户名。**
sessionname =指定会话名称将消息发送到特定会话。
sessionid = sessionid选项可用于使用会话的ID向会话发送消息。
**@ filename =使用@filename选项将消息发送到指定文件中列出的用户名,会话名称和会话ID。
***** = ***选项用于向servername上的每个会话发送消息。
/ server:servername = servername是用户名,会话**名或sessionid所在的服务器。如果没有指定服务器名称,那么该消息将按照正在执行msg命令的服务器的方式发送。
/ time:seconds = 使用/ time开关指定时间(秒)给msg命令一段时间,等待消息的接收方确认收到该消息。******
如果接收方以秒秒为单位无法确认消息,该消息将被调用。
/ v = / v开关启用命令的详细模式,这将显示有关msg命令正在执行的操作的详细信息。
/ w =此选项强制msg命令在发送消息后等待返回消息。
将/ W开关真的只有与有用/ V开关。
message =这是您要发送的消息。如果没有指定消息,则在执行msg命令后,系统将提示您输入一个消息。
/?=使用帮助开关与msg命令来显示有关命令的几个选项的信息。
实例一:
实例二:
结文:
如图1-1
解决了简单的消息框弹出,图2-1
解决了在旧版消息提示失效我们应该那什么代替。总的来说,还是说的只是一条命令。
其实这条命令还有很多好玩的,比如设置时间和服务器。甚至你可以使用 schtasks.exe 计划任务命令 (原 AT 命令已弃用。请改用 schtasks.exe。) 完成全部需求。
看你咯~