如何输入写入文件? - 批量

时间:2015-01-05 09:09:01

标签: batch-file windows-8

我正在制作一款小型游戏,您可以在其中制作汽车并命名。

制作完汽车后,这就是屏幕:

:HatchC3_1  
set /a money=%money% - 2000  
cls  
echo   You put a V4 1.2L engine in your car.  
echo.  
echo   Now, the car is complete.   
echo   All that is left is to name it.  

set /p carname=Enter:  
//(Here is where the name would be written to a file)   
goto carsale

然后它会被写入文本文件,但我不知道该怎么做。
(对不起,如果真的很糟糕,如果我没有解释,请在评论中写下来)

编辑:有没有办法让每次制作和保存汽车时都不会覆盖变量?

2 个答案:

答案 0 :(得分:0)

echo %carname% > mycar.txt

应该做你想做的事。

如果您想追加汽车,那么您可以使用>>重定向操作符。

echo %carname% >> mycar.txt

答案 1 :(得分:0)

set carname=

可以做你想要的,它在写入文件后清除变量。子程序将是:

@echo off
:Carsale
cls
echo The car is %carname%
pause
set carname=
goto HatchC3_1