在 Windows 批处理脚本中使用 FOR LOOP 创建多个文件

汉斯

我正在尝试创建批处理脚本,该脚本可以从用户获取多个输入,然后创建文件并将所有输入保存在该文件中。下面是我创建的代码,但它不起作用。你能帮我么。

@echo off   
set /P inst=Enter number of installation:    
set /A ha_inst=%inst%    
FOR /L %%i IN (1,1,%ha_inst%) DO (     
    set /P hostname= Enter host name:   
    set /P sid=Enter SID:    
    echo. >C:\Users\smnadm\Desktop\hdbinst.cfg_%%i   
    (    
        echo # Local Host Name     
        echo hostname=%hostname%    
        echo # SAP HANA System ID    
        echo sid=%sid%    
    ) >C:\Users\smnadm\Desktop\%hdbinst.cfg_%%i%   
)    

谢谢

安德烈·鲁贝尔

在您写入文件的最后一行代码中

 C:\Users\smnadm\Desktop\%hdbinst.cfg_%%i%

然而,变量%hdbinst.cfg_%从未在您的代码中设置过。您可能想改用hdbinst.cfg_%%i吗?

以下代码对我有用:

@echo off 
setlocal ENABLEDELAYEDEXPANSION  
set /P inst=Enter number of installation:    
set /A ha_inst=%inst%    
FOR /L %%i IN (1,1,%ha_inst%) DO (     
    set /P hostname=Enter host name:   
    set /P sid=Enter SID:    
    echo. >C:\temp\hdbinst.cfg_%%i   
    echo # Local Host Name     >>C:\temp\hdbinst.cfg_%%i
    echo hostname=!hostname!   >>C:\temp\hdbinst.cfg_%%i 
    echo # SAP HANA System ID  >>C:\temp\hdbinst.cfg_%%i  
    echo sid=!sid!             >>C:\temp\hdbinst.cfg_%%i

) 

然而,写入目录 c:\temp。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows中使用批处理脚本创建符号链接?

来自分类Dev

如何在Windows中使用批处理脚本创建符号链接?

来自分类Dev

Windows批处理脚本用于多个文件

来自分类Dev

在Windows 7中使用批处理脚本检查主机文件中的实体?

来自分类Dev

批处理文件:在命令行中使用Loop

来自分类Dev

使用Windows批处理脚本在CSV文件中添加列

来自分类Dev

使用Windows批处理脚本删除可写文件

来自分类Dev

如何在Windows命令行的文件名和批处理脚本中使用日语字符?

来自分类Dev

如何在Windows命令行中的文件名和批处理脚本中使用日语字符?

来自分类Dev

在Windows批处理文件中使用PowerShell命令的输出

来自分类Dev

Windows批处理:在FOR / F中使用文件的完整路径

来自分类Dev

在批处理文件中使用 IF 语句时出错 (Windows)

来自分类Dev

在循环批处理脚本(Windows,批处理脚本)的路径中使用findstr命令变量扩展

来自分类Dev

在Windows批处理脚本中创建目录

来自分类Dev

使用 Windows 批处理脚本将多个文件从子文件夹移动到单个文件夹

来自分类Dev

Windows批处理脚本,用于在子文件夹中找到最大的PDF文件,并使用Ghostscript和`pdftk'在页脚中使用路径进行打印

来自分类Dev

使用Windows命令Shell创建多个文件

来自分类Dev

Windows批处理脚本,并使用“!”处理文件名 For循环中的感叹号

来自分类Dev

在Powershell脚本中使用批处理创建计划任务

来自分类Dev

在批处理脚本中使用“查找”命令写入文件

来自分类Dev

使用批处理文件运行多个 Windows 命令

来自分类Dev

使用Windows批处理文件动态创建目录

来自分类Dev

如何使用批处理脚本删除Windows 7中许多文件的文件名的某些部分?

来自分类Dev

在安全模式下从 Windows 批处理脚本启动 Excel 文件,使用默认文件关联

来自分类Dev

Windows 批处理脚本(使用多个分隔符拆分字符串)

来自分类Dev

Windows批处理脚本,以使用7zip递归提取特定文件

来自分类Dev

如何使用Windows批处理脚本提取输入文件参数的扩展名

来自分类Dev

Windows批处理脚本,以使用7zip递归提取特定文件

来自分类Dev

如何使用Windows批处理脚本专门将文件锁定1分钟?

Related 相关文章

  1. 1

    如何在Windows中使用批处理脚本创建符号链接?

  2. 2

    如何在Windows中使用批处理脚本创建符号链接?

  3. 3

    Windows批处理脚本用于多个文件

  4. 4

    在Windows 7中使用批处理脚本检查主机文件中的实体?

  5. 5

    批处理文件:在命令行中使用Loop

  6. 6

    使用Windows批处理脚本在CSV文件中添加列

  7. 7

    使用Windows批处理脚本删除可写文件

  8. 8

    如何在Windows命令行的文件名和批处理脚本中使用日语字符?

  9. 9

    如何在Windows命令行中的文件名和批处理脚本中使用日语字符?

  10. 10

    在Windows批处理文件中使用PowerShell命令的输出

  11. 11

    Windows批处理:在FOR / F中使用文件的完整路径

  12. 12

    在批处理文件中使用 IF 语句时出错 (Windows)

  13. 13

    在循环批处理脚本(Windows,批处理脚本)的路径中使用findstr命令变量扩展

  14. 14

    在Windows批处理脚本中创建目录

  15. 15

    使用 Windows 批处理脚本将多个文件从子文件夹移动到单个文件夹

  16. 16

    Windows批处理脚本,用于在子文件夹中找到最大的PDF文件,并使用Ghostscript和`pdftk'在页脚中使用路径进行打印

  17. 17

    使用Windows命令Shell创建多个文件

  18. 18

    Windows批处理脚本,并使用“!”处理文件名 For循环中的感叹号

  19. 19

    在Powershell脚本中使用批处理创建计划任务

  20. 20

    在批处理脚本中使用“查找”命令写入文件

  21. 21

    使用批处理文件运行多个 Windows 命令

  22. 22

    使用Windows批处理文件动态创建目录

  23. 23

    如何使用批处理脚本删除Windows 7中许多文件的文件名的某些部分?

  24. 24

    在安全模式下从 Windows 批处理脚本启动 Excel 文件,使用默认文件关联

  25. 25

    Windows 批处理脚本(使用多个分隔符拆分字符串)

  26. 26

    Windows批处理脚本,以使用7zip递归提取特定文件

  27. 27

    如何使用Windows批处理脚本提取输入文件参数的扩展名

  28. 28

    Windows批处理脚本,以使用7zip递归提取特定文件

  29. 29

    如何使用Windows批处理脚本专门将文件锁定1分钟?

热门标签

归档