У меня есть этот “win32 shell scipt” (?):
FOR %%filename IN (*.txt) DO (
...
)
Я хотел бы заменить набор (*.txt) на набор строк, определенных как переменная в начале скрипта. Может ли кто-нибудь указать мне соответствующую документацию “win32 shell scipt” или даже лучше предоставить некоторый “код”?
Непонятные требования, но, по просьбе, некоторый код
@echo off
setlocal enableextensions disabledelayedexpansion
:: the normal strings
set "var1=one"
set "var2=this is a test"
set "var3=two"
:: a set of files
set "var4=*.cmd"
for %%a in ("%var1%" "%var2%" "%var3%" "%var4%") do echo %%a, %%~a
И, конечно же, вы должны увидеть for/?