是否可以获得一个命令窗口,以便在上一个任务完成时触发电子邮件?
我们在脚本中使用以下命令来启动多个robocopy的
启动cmd / T:5A / K robocopy ...(感谢此帖子How can i change the colour of a command window via batch script when using the start command中的msam帮助我们)
我想要做的是,一旦robocopy完成并显示摘要部分触发电子邮件或引发不同的批处理文件,以便可以向我发送消息。我们有一些副本可以在一夜之间完成,而不是坐在那里看着它们,一旦完成登录并开始下一阶段就会提醒我。
我不确定它是否可能或设置有多困难。
我不知道从哪里开始这个恐惧。
先谢谢。
松鸦
答案 0 :(得分:0)
你可以
将通知附加在START命令
中start cmd /T:5A /K robocopy copyoptions & mailsend mailoptions
或准备一个调用robocopy然后mailsend的中间BAT文件
@echo off
robocopy %*
mailsend mailoptions
并将其命名为
start cmd /T:5A /K copyandnotify copyoptions
您可以根据需要多次启动BAT。