我需要逐行读取.txt文件的每一行,将每一行作为参数传递给我在CMD行界面中运行的进程。
在命令行中,它看起来像:“process c:/script.js arguments”。
我最初使用Python做到了这一点:
with open("C:\path\to\document.txt", "r") as fileOpen:
lines = fileOpen.read().split("\n")
for line in lines:
subprocess.call("someProcess C:/path/to/script.js " + line, shell=True)
然而,由于需要分发没有依赖关系,我现在宁愿不使用python来完成任务。有没有办法使用批处理文件?
答案 0 :(得分:2)
for /f "usebackq tokens=* delims=" %%# in ("C:\path\to\document.txt") do (
call "C:/path/to/script.js" %%#
)