我想将变量与字符串连接起来.
在第7行到第11行,我尝试连续!一些变量!用字符串或%% P变量.
但这似乎不起作用.
即你当前文件夹中有0_1_en.pdf文件.
该脚本将文件名快捷键到第一个数字.
之后我想创建一个带有字符串的新变量,例如:
"GEN 0" where 0 is the !sPDFName!
完整代码:
1 SETLOCAL EnableDelayedExpansion
2 for /f "delims=" %%P in ('dir /b *.pdf') do (
3 SET "sPDFName=%%~nxP"
4 echo "!sPDFName:~0,1!"
5 IF "!sPDFName:~0,1!"=="1" (SET "sPDFName=!sPDFName:~0,1!")
6 IF "!sPDFName:~0,1!"=="0" (SET "sPDFName=!sPDFName:~0,1!")
7 SET tempStr=GEN !sPDFName!
8 SET myvar=!myvar! %%P
9
10 echo "%myvar%"
11 echo "%tempStr%"
12 ::echo "!sPDFName!"
13 pause
14 for /f "delims=" %%H in ('dir /b *.html') do (
15 IF "!sPDFName:~-0!"=="!%%H:~0,1!" echo …Run Code Online (Sandbox Code Playgroud)