2016-05-17 53 views
0

我想在CMD窗口如何在單行

cd document 
ren log.txt 1.txt 

執行命令執行多個命令,但我想在單行

爲例,執行命令: CD文件/仁log.txt中的1.txt

回答

2

如果第一命令成功這將僅運行所述第二命令:

cd document && ren log.txt 1.txt 

要運行兩個命令分開使用

cd document & ren log.txt 1.txt 
1

看一看,Microsoft's Command Shell Overview,具體見關於使用多個命令和條件處理符號

使用多個命令和條件處理符號

您可以使用條件處理符號從單個命令行或腳本運行多個命令。當您使用條件處理符號運行多個命令時,條件處理符號右側的命令根據條件處理符號左側的命令結果進行操作。例如,只有在前一個命令失敗的情況下才可以運行命令。或者,只有在前一個命令成功時纔可以運行命令。

您可以使用下表中列出的特殊字符來傳遞多個命令。

command1 & command2

使用到多個命令的一個命令行分離。 Cmd.exe運行第一個命令,然後運行第二個命令。

command1 && command2

使用以下& &只有在符號前面的命令成功運行的命令。 Cmd.exe運行第一個命令,然後僅在第一個命令成功完成時才運行第二個命令。

command1 || command2

使用運行命令以下||只有在||之前的命令失敗。 Cmd.exe運行第一個命令,然後僅在第一個命令未成功完成(接收到大於零的錯誤代碼)時才運行第二個命令。

(command1 & command2)

使用分組或嵌套多個命令。

command1 parameter1;parameter2

command1 parameter1,parameter2

使用分開的命令參數。