0
我想,但這在一個其他.bat文件如何將%random%添加到批處理文件的新批處理文件中?
echo %random% > test.bat
set /a num= +1
:repeat1
set /a num= +1
echo %random% >> test.bat
if ==100 goto end
goto repeat1
所以我這個嘗試:
echo echo %every%%random%%random%%random%%random% > "output.txt" > test.bat
echo set /a num=%num% +1 >> test.bat
echo :repeat1 >> test.bat
echo set /a num=%num% +1 >> test.bat
echo echo %every%%random%%random%%random%%random% >> "output.txt" >> test.bat
echo if %num%==%amount% goto end >> test.bat
echo goto repeat1 >> test.bat
:end >> test.bat
但%%事情不工作(它將把一個隨機nummer但我想有隨機%%在的新 .bat文件
所以'>「output.txt」'應該在新的批處理文件中直接?你需要用'>>'來轉義''''''然後寫''> output.txt「>」test.bat「'...'>>」output.txt「'也是如此,其中'>>'變成'^> ^>'... – aschipfl
「但%%的東西不起作用」 - 你沒有任何'%%'的東西。你有'%every%'(我們可以看到它是空的),然後是'%random%',另一個'%random%'等等。你應該有'%% random %%%% random %%%% random %%%% random %%' – Stephan