【问题标题】:Execute commands on windows command prompt from a text file从文本文件在 windows 命令提示符下执行命令
【发布时间】:2018-08-29 06:37:36
【问题描述】:

我的文本文件包含所有必须执行的命令(每行一个命令)。如何请求 windows 命令提示符从该文本文件中读取每个命令并执行它?我确实尝试过研究这个问题,我得到的解决方案是使用批处理文件。我不知道什么是批处理文件。请帮忙。

文本文件中的十个命令全部为:

tesseract.exe 1.png ../newfile/1 -l eng
tesseract.exe 2.png ../newfile/2 -l eng
tesseract.exe 3.png ../newfile/3 -l eng
tesseract.exe 4.png ../newfile/4 -l eng
tesseract.exe 5.png ../newfile/5 -l eng
tesseract.exe 6.png ../newfile/6 -l eng
tesseract.exe 7.png ../newfile/7 -l eng
tesseract.exe 8.png ../newfile/8 -l eng
tesseract.exe 9.png ../newfile/9 -l eng
tesseract.exe 10.png ../newfile/10 -l eng

【问题讨论】:

标签: batch-file command tesseract


【解决方案1】:

正如 Gerhard 的回答脚下所述,您可以使用 Rename:

Copy "file.txt" tmp.cmd>Nul
Call tmp.cmd && Del tmp.cmd

【讨论】:

    【解决方案2】:

    您可以在 for 循环中执行此操作。

    For /f "delims=" %%i in (filename.txt) do "%%i"
    

    它基本上循环遍历文件。 delims= 将标准分隔符更改为空格,因此它改为抓取整行。

    创建批处理文件。打开notepad.exe,添加上面的代码。将文件保存在与文本文件相同的目录中,并添加.cmd的扩展名

    或者,您可以将当前文本文件重命名为.cmd 的扩展名并运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      相关资源
      最近更新 更多