文本文件批量登录

时间:2013-11-27 15:52:27

标签: batch-file text

我正在进行批量游戏,我需要知道如何制作inventory.txt。到目前为止,我可以编写库存但不删除某些行以从库存中删除内容。

@echo off
if not exist inventory.txt GOTO :write
echo Date/Time last login:
type inventory.txt
del inventory.txt
:write
echo %date%, %time%. >> inventory.txt
pause

2 个答案:

答案 0 :(得分:1)

您可以构建一个函数来编写库存文件 因此,当您的库存发生变化时,您将调用此功 当所有库存变量都以相同的前缀开头时,您可以使用简单的set <prefix>命令将它们全部列出。

set "inv.sword=1"
set "inv.bread=3"
set "inv.other="
call :inventoryChanged
....
exit /b

:inventoryChanged
(
  set inv.
) > inventory.txt

答案 1 :(得分:0)

如果您想在不显示的页面上进行游戏开始时制作广告资源,请将您想要的任何内容放入广告资源中并说出

set item = false

然后,当您按某个键时,有一个商店或某个东西会转到“购买(项目名称)”页面。 将其输入该页面:

set item = true (接下来是你有钱......) 设置/钱 - =(价格)

确保在=

之前有 -

现在为库存。制作一个名为:inventory的页面,并在其中输入:

如果item = true echo(此处为项目名称)

这意味着如果玩家实际上已经拿到了该物品,它只会在库存中显示它。

或者如果要显示堆叠的内容,请输入:

echo(item) - %item%

它会说这个例子......

箭 - 23