如何不允许变量为负数?

时间:2016-07-21 04:38:42

标签: batch-file

我决定乱搞并制作批量游戏,我用钱作为货币,我有一个商店。它目前可以让你在没有钱的情况下购买这些物品,但它却成了负面因素。 (注意:我很可能会过度思考这个问题。)

示例: Sword 30 $,You 0 $(购买商品)你-30 $

这就是我正在使用的:

set /a money=%money% -30 

1 个答案:

答案 0 :(得分:1)

If %money% lss 30 Echo Not enough dolleros

请参阅if的第二个帮助屏幕。 If /?

If %money% lss 30 (
    Echo Not enough dolleros 
) Else (
    Echo Gimme your cash, Jack
)