0
我有一個批處理文件,它必須能夠顯示一個百分比。不幸的是,我不知道如何做到這一點。批處理文件 - 如何顯示變量的前綴?
該文件採用從0到29的各個點的範圍,並在用戶從不會看到的後臺進程中添加或減去此範圍內的點。我想要顯示該範圍的當前百分比。 IE如果有29分,文件顯示「100%」,如果有22分,則列出「75%」,ectra。
在數學上,操作應該是(x/29)* 100。我已將此操作編碼爲:
set /a math="%shields%"/"%scap%"
set /a sm="%math%" * 100
但我的代碼不起作用。 sm是變量,百分比,盾是當前的0-29點值,scap是最大值盾牌可以(通常是29,但有些條件可以調整這一點)。
我可以用這個請?它令人困惑。
做整數運算時,先乘,你做乘法之後才分裂。 –