我的文本文件记录了必须执行的所有命令(每行一个命令)。如何请求Windows命令提示符从此文本文件读取每个命令并执行它?我确实尝试研究此问题,并且得到的解决方案是使用批处理文件。我不知道什么是批处理文件。请帮忙。
文本文件中的所有十个命令是:
passwordConfirmValidator(input: FormControl) {
const value = input.value;
if (value === input.root.value.password) {
return null;
} else {
return 'Not Equal';
}
}
答案 0 :(得分:0)
您可以在for循环中完成它。
For /f "delims=" %%i in (filename.txt) do "%%i"
它基本上遍历文件。 delims=
将标准定界符更改为空格,因此它将抓取整行。
创建批处理文件。打开notepad.exe
并添加上面的代码。将文件名和文本文件保存在同一目录中,并添加扩展名.cmd
或者,您可以将当前文本文件重命名为.cmd
的扩展名并运行它。
答案 1 :(得分:0)
如格哈德(Gerhard)的回答所述,您可以使用Ren
ame:
Copy "file.txt" tmp.cmd>Nul
Call tmp.cmd && Del tmp.cmd