Windows 将一个命令的输出传递到另一个命令的末尾
需要将txt文件名传递给另一个命令。我有文件夹让它命名为folder,有fileXX.txt(末尾的数字正在改变)。如何创建批处理文件,扫描文件夹中的tiles*.txt并将其传递给另一个命令,如print。因此,最后的命令看起来像“print file66.txt”好的,我用命令获得了它,如果,谢谢Stephan的帮助,并为另一个人的时间感到抱歉Windows 将一个命令的输出传递到另一个命令的末尾,windows,file,cmd,command,pass-through,Windows,File,Cmd,Command,Pass Through,需要将txt文件名传递给另一个命令。我有文件夹让它命名为folder,有fileXX.txt(末尾的数字正在改变)。如何创建批处理文件,扫描文件夹中的tiles*.txt并将其传递给另一个命令,如print。因此,最后的命令看起来像“print file66.txt”好的,我用命令获得了它,如果,谢谢Stephan的帮助,并为另一个人的时间感到抱歉 如果存在%%F的*.txt print*.txt(“c:\pathto\folder\file*.txt”)do print“%%~fF”尝试运行它
如果存在%%F的*.txt print*.txt
(“c:\pathto\folder\file*.txt”)do print“%%~fF”
尝试运行它,但得到了-->%%%F,这是批处理文件语法。要直接从命令行使用它,请将每个%%
替换为单个%%
。(很高兴看到print
采用通配符-这样做容易多了)