У меня есть 2 программы: температура и день недели
День недели выводит день из недели из файла, результатом может быть понедельник -> пятница
weekday *.*
Температура выводит температурудень в неделю
temperature day
Я пытаюсь создать пакетный файл, который использует weekday
для извлечения нескольких выходов из нескольких файлов и использования канала для перенаправления этих выходов на входы temperature
по переменным.
Это пакет, который я создал
for %%I in ("*.*") do weekday "%%I" > "temp.txt" & set /p VAR=< temp.txt
temperature VAR
Я также пытался извлечь выходные данные в различные текстовые файлы, но не нашел способа ввода значения из этих текстовых файлов ввторая программа.
for %%I in ("*.*") do weekday "%%I" > "%%~nI.txt" & set /p VAR=< %%~nI.txt
temperature VAR
Скажем, я хочу извлечь информацию о дне из двух файлов 1 (понедельник) и 2 (вторник).Воспользовавшись приведенным выше циклом, я могу извлечь понедельник и вторник и поместить их в разные текстовые файлы соответственно (1.txt и 2.txt).Однако temperature
показывает только результат за вторник.Хотя я ожидал, что temperature
будет запускать разные циклы в понедельник и вторник.Я проверил его с помощью эха, и он также показал только вторник.
Я был бы признателен за направление относительно того, как я бы передавал выходные данные от weekday
до temperature
, по одному за раз.
Спасибо!