【问题标题】:Use BAT input later in script稍后在脚本中使用 BAT 输入
【发布时间】:2015-07-04 23:39:48
【问题描述】:

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

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

我应该怎么写这样的东西?

【问题讨论】:

标签: windows batch-file


【解决方案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 可以为空。

有关SET 的更多信息,请参阅cmd> set /?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-05
    • 2010-12-20
    相关资源
    最近更新 更多