所以,我正在制作一个小批量的CYOA风格游戏,我想制作HP变量。
我使用了代码:set /p hp=100
,它在文件运行时只显示为100。
我也无法使用代码%hp%
让它在我想要的时候显示!
任何人都有任何简单的方法来添加一个不能由文件用户更改的变量,但如果代码需要它可以更改,并且可以在%hp%
命令时显示输入?
答案 0 :(得分:0)
请勿使用/p
。这是为了从用户那里得到答案,给出一个提示字符串。示例:
set /p age=How old are you?
用户输入的内容将设置为age
,并可与%age%
一起使用。
在您的情况下,只需set hp=100
,然后您可以说echo HP: %hp%
来显示它。完成。
此外,您可以在cmd中键入/?
(如set /?
中所示)以获取命令的帮助。