2013-04-20 78 views
1

我想在批处理文件中显示完整的文本文件,但是当我这样做时,它会打开记事本。显示文件内容

@echo off 
call YourText.txt 
pause >nul 
exit 

我也试过

@echo off 
more < YourText.txt 
pause >nul 
exit 

两个双引号,没有。但是,它不起作用。然后,当我做到了没有@echo off它的工作原理,但它会显示每行:

C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 1 
C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 2 

我已经尝试过set /f命令没有任何的运气。 有谁知道如何通过批处理文件导入全文文件?

回答

5

您正在寻找type

type YourFile.txt 

如果你希望它的屏幕全文之间暂停,使用管道|运营商more结合起来:

type YourFile.txt | more 

或使用more直接从文本文件或通过重定向获得输入(第一个示例在@MatthewStrawbridge的评论中提供):

more YourFile.txt 

more < YourFile.txt 
+0

或者只是'更YourFile.txt'应该工作了。 – 2013-04-20 22:24:55

+0

@MthethewStrawbridge:更新后显示该选项(假设你的''被标记吞噬了)。如果你没有包含重定向,你可以发布一个链接指出'more'没有它的工作吗?我链接的文档显示了某种涉及的重定向。 – 2013-04-20 22:28:45

+0

请参阅链接到'more'页面的语法的第三行。 – 2013-04-20 22:36:26