[問題] Batch for語法內運算優先權

看板Windows作者 (尚澤)時間14年前 (2011/12/16 11:28), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
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

12/16 12:12, , 1F
set /a "end_uid=(uid/30+1)*30" 這樣子呢?
12/16 12:12, 1F

12/16 12:58, , 2F
wow! 好方法 已解決! 感謝~
12/16 12:58, 2F
文章代碼(AID): #1EwhhXd2 (Windows)