2014-12-22 229 views
0

我想讓我的主批處理文件創建另一個批處理文件。我的主要是在閃存驅動器,我想它使另一個批處理文件彈出它 讓它彈出主要容易,我的問題是主要創建一個全新的批次和口授哪些命令去它如何讓一個批處理文件創建另一個批處理文件

+1

'echo echo「helloworld」> newbatch.bat' –

+0

[從批處理文件創建新的批處理文件]的可能的重複(http://stackoverflow.com/questions/28780159/create-new-batch-file-from-batch -file) –

回答

1

如果你需要多行,可以使用:

cat > newBashFile.sh << EOF 
echo "first line" 
echo "second line" 
# multiple more commands, as long as they don't contain the string EOF 
EOF 

另一個解決方案是:

echo -e "first command\nsecond command\n..." > bashFile.sh 
+0

這是一個Windows批處理腳本問題,而不是* nix shell問題。 – rojo

+0

安裝cygwin !!! – quant

0

試試這個:

echo. content > newfile.bat 
+0

是他們的一種方式,讓它在運行後儘快運行? –

+0

是的,您可以在創建文件後添加'start myProgram.bat param1'。 ** param1 **是可選的參數。 – derogab

相關問題