我很抱歉,如果这是一个错误的部分或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
开关允许您将变量的值设置为由用户输入的一行输入。 在读取输入行之前显示指定的promptString
。promptString
可以是空的。
请参阅cmd> set /?
更多关于SET
。