|
|
●DOS/Windowsのバージョン↓ WIN 2003/XP はじめまして。 いきなりですが、質問させて頂きます。 環境変数から文字列を抜き出すのに SET B=%A:~1,3% (変数Aの2文字目から3文字を取得しBに設定) が考えられます。 この場合、開始位置と文字数を環境変数で置き換えたいのですが、何か方法は無いのでしょうか? イメージ的には以下のとおりです SET A=12345 SET C=3 SET B=%A:~1,%C%% Bに234が入る (コレを実行してもBにC%%が入るだけです) ECHO SET B=%%A:~1,%C%^%% >DMY.BAT CALL DMY.BAT でダミーのバッチを実行するくらいしか思いつきません。 よろしくお願いします。 |
|
|