作者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