回答編集履歴
1
追記
answer
CHANGED
@@ -14,4 +14,25 @@
|
|
14
14
|
echo=%A:~30,10%
|
15
15
|
echo=%A:~40,10%
|
16
16
|
```
|
17
|
-
ファイルの中身が英数字や一部の記号だと大丈夫ですが、`"`など一部の記号は駄目です。
|
17
|
+
ファイルの中身が英数字や一部の記号だと大丈夫ですが、`"`など一部の記号は駄目です。
|
18
|
+
|
19
|
+
#追記
|
20
|
+
長さを決めないとすると、
|
21
|
+
```CMD
|
22
|
+
@echo off
|
23
|
+
setlocal enabledelayedexpansion
|
24
|
+
(
|
25
|
+
for /f "delims=" %%A in (in.txt) do call :SUB "%%~A"
|
26
|
+
)>out.txt
|
27
|
+
type out.txt
|
28
|
+
exit /b
|
29
|
+
|
30
|
+
:SUB
|
31
|
+
set "A=%~1"
|
32
|
+
set N=0
|
33
|
+
:LOOP
|
34
|
+
if "!A:~%N%,10!"=="" exit /b
|
35
|
+
echo=!A:~%N%,10!
|
36
|
+
set /a N+=10
|
37
|
+
goto LOOP
|
38
|
+
```
|