我试图在批处理文件中显示完整的文本文件,但是当我这样做时,它会打开记事本.
@echo off
call YourText.txt
pause >nul
exit
Run Code Online (Sandbox Code Playgroud)
我也试过了
@echo off
more < YourText.txt
pause >nul
exit
Run Code Online (Sandbox Code Playgroud)
两者都有双引号,没有.但是,它不起作用.然后,当我在没有它的情况下完成@echo off
它时,它会将每一行显示为:
C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 1
C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 2
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个set /f
命令而没有任何运气.有人知道如何通过批处理文件导入全文文件吗?
您正在寻找type
:
type YourFile.txt
Run Code Online (Sandbox Code Playgroud)
如果您希望它在充满文本的屏幕之间暂停,请more
使用管道|
运算符将其组合:
type YourFile.txt | more
Run Code Online (Sandbox Code Playgroud)
或more
直接从文本文件或通过重定向获取输入(第一个例子由@MatthewStrawbridge在他的评论中提供):
more YourFile.txt
Run Code Online (Sandbox Code Playgroud)
要么
more < YourFile.txt
Run Code Online (Sandbox Code Playgroud)