2009-09-09 82 views
0

我需要創建一個批處理文件,該文件將以日常頻率將網絡日誌文件從Web服務器複製到本地桌面盒。批處理文件和Windows調度程序的簡單示例

我是一名網絡開發人員,但我想借此學習創建批處理文件的過程,我認爲使用Windows調度程序應該讓我得到我需要去的地方。

無論如何,我只是在尋找一個跳躍點。

我理解批處理文件背後的前提(回顯打印信息,引起諸如mkdir或move等操作的命令),但是一些簡單的教程將非常棒。

甚至一個參考指南,如devguru.com或4guysfromrolla.com會有所幫助。

謝謝,

回答

1

創建批處理文件相對簡單。

只需輸入您想要的命令,就像在命令shell中一樣,然後使用.bat擴展名保存該文件。

有一個簡單的例子here,你可能會覺得有用。請注意,您可以使用任何編輯器來創建批處理文件,只要它以文本格式保存即可。

根據您正在使用的Windows版本,以創建計劃任務的過程稍有不同:

編輯:於misteraiden有點隨訪回答。

本質上,您正在尋找的是腳本功能。有各種可用的工具。批處理文件是Windows支持的最簡單的腳本形式。例如,您可以在PowerShellPython中編寫腳本。兩者都是更強大和靈活的腳本語言。根據您的腳本的要求以及您想要學習的內容,它們可能更合適。

但是,如果你想要做的只是一個copy,最簡單,最容易啓動的地方就是一個批處理文件。

0

這是一個有點左的字段,但使用XML構建解釋器(如NAnt)可以在這裏派上用場。可能對你正在嘗試做的事情過度殺戮,但如果你現在學習它,你將能夠在許多不同的地方使用它。

您可以使用Windows計劃程序來觸發構建,然後完成各種操作,如刪除,複製,登錄到網絡共享。

但是,也許要了解這一點,您可能需要了解有關命令行和命令行編程的更多信息。

無論哪種方式,我建議您查看一些處理copying和其他basics等NAnt示例。

0

我發現除了之前提到的微軟網站之外最好的參考之一是:http://www.robvanderwoude.com/batchfiles.php我一直在使用它來解決許多我曾經遇到過的問題,並一直在使用它來學習更多。我認爲,既然你有批文件工作的前提,這將爲你解決。