-2
我想輸入Valiable %%批我想輸入的東西%%的東西%%
set something=something set test=test set test2=%test:something=%
但set test2=%test:%something%=%
< - 錯了...
東西怎麼輸入?
我想輸入Valiable %%批我想輸入的東西%%的東西%%
set something=something set test=test set test2=%test:something=%
但set test2=%test:%something%=%
< - 錯了...
東西怎麼輸入?
可能
call set "test2=%%test:%something%=%%"
但沒有一個例子,很難說。
@chiwangc你爲什麼把星號放在那裏。前綴星號在SET命令中有特殊意義。 – Squashman
@Squashman感謝您指出,我已修復格式 – chiwangc
您的示例將無能爲力。變量%something%的值不在變量%test%的值中,因此%test%永遠不會改變,%test2%只會等於%test%。不管這個不好的例子,你必須使用%test%變量進行延遲擴展,或者使用Magoo下面解釋的CALL set方法。 – Squashman