作者k57562138 (尚泽)
看板Windows
标题[问题] Batch for语法内运算优先权
时间Fri Dec 16 11:28:29 2011
Hi all, 我的bat语法如下:
for /L %%i in (%a% %b% %c%) do (
....
...
..
.
set /a end_uid=(uid/30+1)*30
)
假设变数uid在前面已宣告且给定某值
set end_uid的运算因考虑优先顺序想加上()
但放在for()内会导致语法错误
请问在for()内有替代括号的符号吗
以上,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.208.83.253
1F:推 LPH66 :set /a "end_uid=(uid/30+1)*30" 这样子呢? 12/16 12:12
2F:→ k57562138 :wow! 好方法 已解决! 感谢~ 12/16 12:58