【发布时间】:2022-01-04 13:30:05
【问题描述】:
我正在尝试构建一个包含 for 循环的批处理脚本,只要我的数组是。 所以我的问题是应该在每个循环中执行的命令无法正常工作。命令:
for /l %%i in (0,1,25) do ResourceHacker.exe -open "das/%%a[%%i]%%" -save "das/%%a[%%i]%%" -action addoverwrite -resource Resources.res
只为文件路径写 das/%%a[%%i]%% 而不是数组中的真实文件路径。谁能帮我解决这个问题?
【问题讨论】:
-
命令行:ResourceHacker.exe -open "das\%a[20]%" -save "das\%a[20]%" -action addoverwrite -resource Resources.res 打开:C:\ Program Files (x86)\Resource Hacker\das\%a[20]% Save : C:\Program Files (x86)\Resource Hacker\das\%a[20]% Error: "C:\Program Files (x86) \Resource Hacker\das\%a[20]%" 不存在 失败!
-
好的,谢谢,我应该如何命令?我在批处理中不是很好。如果设置一个数组
set a[0]=afnCollectionRt.bpl并且应该放在路径中 -
只需将
call放在ResourceHacker.exe之前...
标签: loops batch-file