我有2个txt文件,第一个文件是" recipes.txt",第二个是" sites.txt"网站链接在哪里, 我使用文件" recipes.txt"中的名称批量制作txt文件,来自第二个txt文件" sites.txt"我想在循环中获取行并将它们输入到txt文件中,该文件将从recipes.txt创建。
这里我有批处理脚本,它创建具有来自" recipes.txt"的特定名称的文件,但它只附加文件的最后一行" sites.txt"。
我改变了什么以使其正常工作?
@echo off setlocal enableDelayedExpansion
for /f %%g in (recipes.txt) do (
for /f %%i in (site.txt) do (
(
echo SET !REPLAYSPEED MEDIUM
echo URL GOTO=%%i
)
)>C:\Users\Viktor\Desktop\Sites\Scripts\%%g".iim"
)
pause >nul
答案 0 :(得分:1)
只需扩展您的重定向块以包含for
本身:
for /f %%g in (recipes.txt) do (
(
for /f %%i in (site.txt) do (
echo SET !REPLAYSPEED MEDIUM
echo URL GOTO=%%i
)
)>C:\Users\Viktor\Desktop\Sites\Scripts\%%g".iim"
)
pause >nul
您的版本会在%%i