你如何setlocal在批处理文件中使用?我只是在学习脚本,并希望用非常简单的术语向我解释.
我有一个脚本停止并说它< was unexpected at this time可能与setlocal脚本中没有任何语句有关.
我想在多台计算机上的批处理文件中运行命令.
例如:
@echo off
ping %1
pause
exit
Run Code Online (Sandbox Code Playgroud)
如果这个批处理文件被称为pingme.bat并且我输入pingme.bat yahoo.com那么它将ping yahoo.com.我的问题是我希望批处理文件接受来自文本文件的输入.
像这样pingme.bat computers.txt,它将读取文件中列出的计算机的名称,并执行我指定要执行的任何命令.
%1 接受我在输入批处理文件时指定的输入,现在我想批处理文件读取txt中的行并执行它.
文本中的行以列表形式使用,不使用逗号或任何内容.
batch-file ×2