2012-05-01 19 views
1

是否有可能獲得一個命令窗口,當前一個任務完成時觸發一封電子郵件?得到啓動命令發送一條消息,一旦其任務完成 - 是否有可能

我們使用以下的腳本來火了多個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

您是否嘗試調用啓動robocoy並啓動消息的BAT文件。 –

+0

我該如何解決這個問題,以便在robocopy完成後發送消息。請原諒我對你的第一個BAT中的所有 – minijay

+0

都非常陌生,而不是啓動robocopy,你開始第二個BAT,它只是調用(沒有啓動,因此順序執行)Robocopy和sendmail。 –

回答

0

可以

  1. 或者追加通知在START命令

    start cmd /T:5A /K robocopy copyoptions & mailsend mailoptions 
    
  2. 或準備調用ROBOCOPY中間BAT文件,然後mailsend

    @echo off 
    robocopy %* 
    mailsend mailoptions 
    

    ,並呼籲它

    start cmd /T:5A /K copyandnotify copyoptions 
    

    你就可以啓動BAT多次你想要的。

+0

工作:)一個凌亂的腳本時,有一些副本去,但它做的工作......謝謝 – minijay

+0

嗨,我剛剛嘗試過這一點,它發送電子郵件,因爲它做的副本,而不是我錯過了一些東西把以下內容放到批處理文件中,我運行它, start cmd/T:27/K robocopy.exe「C:\ logs」「E:\ logs」/ MIR/Log:e:\日誌。txt/TEE和Sendmail/smtpserver smtp.Serveraddress.com /到[email protected] /從[email protected] /主題副本完整/正文複製完成 使用powershell會更好,如果是的話,那麼我需要什麼這樣做排序 – minijay

+0

複製命令時可能會遇到一些問題嗎?你有沒有試過第二種方法? –

相關問題