win32 shell scripting – определить набор строк и перебрать его

Вопрос:

У меня есть этот “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/?

Оцените статью
TechArks.Ru
Добавить комментарий