稍后在脚本中使用BATinput

我很抱歉,如果这是一个错误的部分或b)一个愚蠢的问题,但我有没有经验写的BAT文件。 我正在尝试为一个游戏(特别是TF2)做一个简单的启动脚本。 它运行的方式是在启动时需要一些参数,但是我关心它的那个地图。 我希望它从“你想要什么地图?”开始,然后等待input,然后简单地将该input代替地图在启动时的位置。 到目前为止,我还没有find这个简单的答案,所以我在这里。 这是当前的脚本。

tf2\srcds.exe -console -game tf +sv_pure 1 +map MAP_HERE +maxplayers 24 

我应该如何去写这样的东西?

使用SET

 SET /P map=What map do you want? tf2\srcds.exe -console -game tf +sv_pure 1 +map %map% +maxplayers 24 

SET /P variable=[promptString]

/P开关允许您将变量的值设置为由用户输入的一行输入。 在读取输入行之前显示指定的promptStringpromptString可以是空的。

请参阅cmd> set /? 更多关于SET