2010-08-13 41 views
0

我剛剛開始掌握批處理編程。批處理語言教程 - 運行依賴於.bat文件的簡單程序

到目前爲止,我已經從文本編輯器複製/粘貼到MS-DOS命令提示符中。其中一些複製粘貼越來越大。我確定有一個更好的方法去做這件事,即。在調用其他文本文件的命令提示符中寫入一行(有效地執行復制粘貼的工作)。

這些外部文件是.bat(這些文本也可以直接放入命令提示符?)或.txt或其他東西?

我主要看着這個,以便我可以重新使用代碼並進入循環。 有沒有人會推薦我的任何教程來熟悉這些主題?

感謝您的任何幫助。

回答

1

您可以命名文本文件.bat.cmd(後者如果您知道它只能用作Windows批處理文件)並將命令逐行放入。

您可以通過在命令提示符下鍵入他們的名字,當你在他們居住(或如果它們包含在PATH目錄之一)的目錄裏運行這些文件。

默認情況下,行爲與您手動輸入的內容幾乎完全匹配。你會看到執行的命令以及它們的輸出。例如,下面的批處理文件(保存爲test.cmd這裏)

echo Hello World 
dir /b *.cmd 

產生運行時輸出如下

> echo Hello World 
Hello World 

> dir /b *.cmd 
date.cmd 
foo.cmd 
test.cmd 
x.cmd 
y.cmd 

可以抑制由包括線路

echo off 
正在運行該命令的輸出

在批處理文件。與@作爲前綴,以打壓尤其是行命令的輸出,但永遠後續命令不會附和道:

@echo off 

如果其他具體問題出現時,隨便問。

相關問題