我正在批量开发一个程序,该程序将玩棋盘游戏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,谢谢您的帮助
答案 0 :(得分:0)
非常感谢michael_heath的回答。
我在代码的较早部分使用了延迟扩展。无论出于何种原因,我都需要使用“!”变量分隔符,而不是默认的'%'分隔符。 还要感谢Squashman和Mofi,因为我使用了这些建议来进一步改进代码。
非常感谢,这给了我Stack Overflow的第一印象。
Evyn