稍后在脚本中使用BAT输入

时间:2015-04-26 16:16:43

标签: windows batch-file

我道歉,如果这是a)在错误的部分或b)一个愚蠢的问题,但我对编写BAT文件几乎没有经验。 我试图为游戏制作一个简单的启动脚本(特别是TF2)。它运行的方式是在启动时需要一堆参数,但我关心的是地图。我希望它以"你想要什么地图开始?"然后等待输入,然后简单地将该输入放在地图在启动时的位置。到目前为止,我还没能在网上找到这个简单的答案,所以我在这里。这是当前的脚本。

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

我该如何写这样的东西?

1 个答案:

答案 0 :(得分:1)

使用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