タイトルがどうあるべきかについてはよくわかりませんでしたが、私の問題は、次を実行するときです:
set "var=craftbukkit-1.6.4-R2.0"
set "search=craftbukkit"
set vnum=%var:%search%=%
echo %vnum%
「検索」を返しますが、バージョン番号を返すはずです。
ただし、変数を実際の string に置き換えると、機能します。
set "var=craftbukkit-1.6.4-R2.0"
set vnum=%var:craftbukkit=%
echo %vnum%
これは「-1.6.4-R2.0」を返します
変数 %search% を参照するにはどうすればよいですか?