首页 > 教學 > 批次指令 > 批次檔中的延遲變數
2013
06-27

批次檔中的延遲變數

在批次檔中的執行原則是”由上而下,逐條執行”,請注意不是逐行執行,就是這個讓我找了一天,不知道為什麼字串無法在迴圈中相加,因為在整個迴圈是一個敍述,所以每次都會用相同的變數相加,所以在迴圈中要使用到字串相加,就必須使用變數延遲,正常的變數是前後加%符號,但是延遲變數就是在前後加!號,還有在批次檔前面要加setlocal enabledelayedexpansion 才可以正常使用。

批次檔中的延遲變數 - 第1张  | 彰化一整天blog1.使用set s=%s%*一直無法做字串相加

批次檔中的延遲變數 - 第2张  | 彰化一整天blog

2.修改黃色的字就可以正常字串相加

同步發表於:批次檔中的延遲變數
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。