为什么我的文本采集器不能批量工作?

时间:2018-10-09 01:21:11

标签: batch-file text-files batch-processing

我正在批量开发一个程序,该程序将玩棋盘游戏Talisman(第二版)。它尚处于早期开发阶段,还没有准备好进行测试。

在代码中的某一点上,我需要打印文本文档的第一行。这部分代码如下所示:

echo The Alchemist converted my %alchemObj% into 1 gold

该程序运行时,除了

set /p alchemObj=< 2Alchemise.txt

似乎可以正常工作。运行时,它会打印“炼金术士将我转化为1金”

我尝试跑步:

echo The Alchemist converted my %alchemObj% into 1 gold

然后

{{1}}

,它似乎按预期工作。

Edje,谢谢您的帮助

Click here to download whole file

1 个答案:

答案 0 :(得分:0)

非常感谢michael_heath的回答。

我在代码的较早部分使用了延迟扩展。无论出于何种原因,我都需要使用“!”变量分隔符,而不是默认的'%'分隔符。 还要感谢Squashman和Mofi,因为我使用了这些建议来进一步改进代码。

非常感谢,这给了我Stack Overflow的第一印象。

Evyn