我道歉,如果这是a)在错误的部分或b)一个愚蠢的问题,但我对编写BAT文件几乎没有经验。 我试图为游戏制作一个简单的启动脚本(特别是TF2)。它运行的方式是在启动时需要一堆参数,但我关心的是地图。我希望它以"你想要什么地图开始?"然后等待输入,然后简单地将该输入放在地图在启动时的位置。到目前为止,我还没能在网上找到这个简单的答案,所以我在这里。这是当前的脚本。
tf2\srcds.exe -console -game tf +sv_pure 1 +map MAP_HERE +maxplayers 24
我该如何写这样的东西?
答案 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
开关允许您将变量的值设置为用户输入的输入行。在读取输入行之前显示指定的promptString
。promptString
可以为空。
有关cmd> set /?
的更多信息,请参阅SET
。