回答編集履歴
1
追記
test
CHANGED
@@ -53,3 +53,37 @@
|
|
53
53
|
```
|
54
54
|
|
55
55
|
可能なら、バッチスクリプト以外の方法がよいと思います。
|
56
|
+
|
57
|
+
#追記
|
58
|
+
|
59
|
+
`for /f "delims=*`を使うなら、`*`の数が25個以下として、
|
60
|
+
|
61
|
+
```CMD
|
62
|
+
|
63
|
+
set Z=Z
|
64
|
+
|
65
|
+
set A=ABC*DEF
|
66
|
+
|
67
|
+
for /f "delims=* tokens=1-26" %%A in ("%A%") do (
|
68
|
+
|
69
|
+
if not "%%Z" == "" (
|
70
|
+
|
71
|
+
set A=%%A%Z%%%B%Z%%%C%Z%%%D%Z%%%E%Z%%%F%Z%%%G%Z%%%H%Z%%%I%Z%%%J%Z%%%K%Z%%%L%Z%%%M%Z%%%N%Z%%%O%Z%%%P%Z%%%Q%Z%%%R%Z%%%S%Z%%%T%Z%%%U%Z%%%V%Z%%%W%Z%%%X%Z%%%Y%Z%%%Z
|
72
|
+
|
73
|
+
) else if not "%%Y" == "" (
|
74
|
+
|
75
|
+
set A=%%A%Z%%%B%Z%%%C%Z%%%D%Z%%%E%Z%%%F%Z%%%G%Z%%%H%Z%%%I%Z%%%J%Z%%%K%Z%%%L%Z%%%M%Z%%%N%Z%%%O%Z%%%P%Z%%%Q%Z%%%R%Z%%%S%Z%%%T%Z%%%U%Z%%%V%Z%%%W%Z%%%X%Z%%%Y
|
76
|
+
|
77
|
+
・・・・・中略・・・・・
|
78
|
+
|
79
|
+
) else if not "%%C" == "" (
|
80
|
+
|
81
|
+
set A=%%A%Z%%%B
|
82
|
+
|
83
|
+
)
|
84
|
+
|
85
|
+
)
|
86
|
+
|
87
|
+
```
|
88
|
+
|
89
|
+
ちょっと手で書く気がしませんね。いずれにせよ、個数上限がないと無理です。
|