Batch file 键入命令在Windows命令提示符下不起作用

Batch file 键入命令在Windows命令提示符下不起作用,batch-file,cmd,Batch File,Cmd,如果我错了,请更正,但是type命令应该在Windows命令提示符中显示文本文件的内容。但每当我使用type命令显示文本文件时,输出仅为: Unable to initialize device PRN 使用的命令是: type C:\Users\Matthew\Desktop\Hello.txt 我不知道它为什么这样做,我似乎也不明白。因此,如果有人能帮助我,我将不胜感激。 “无法初始化设备PRN”是一个奇怪的错误,您必须使用旧版本的Dos,它正试图使用打印机。 这意味着您正在使用pr

如果我错了,请更正,但是type命令应该在Windows命令提示符中显示文本文件的内容。但每当我使用type命令显示文本文件时,输出仅为:

Unable to initialize device PRN
使用的命令是:

type C:\Users\Matthew\Desktop\Hello.txt
我不知道它为什么这样做,我似乎也不明白。因此,如果有人能帮助我,我将不胜感激。

“无法初始化设备PRN”是一个奇怪的错误,您必须使用旧版本的Dos,它正试图使用打印机。

这意味着您正在使用print命令,或者尝试键入的内容混淆了type命令并返回错误。


set/p text=您向文件回显了“打印”命令响应

用记事本打开它进行验证


类型正在工作(这就是文件中的内容)。

您使用的确切命令是什么?确定您没有使用
打印
命令吗?
何处类型的输出是什么?
模式的输出是什么?
?文本文件使用哪种文本编码以及在非Unicode的情况下使用哪种代码页?有关问题的原因,请参阅。而
PRN
是打印机设备,而不是控制台,它将是设备
CON
模式
的输出非常有趣(除
CON
以外的设备),如果有
类型
的别名,则输出
类型/?
set /p text=<type C:\Users\Matthew\Desktop\Hello.txt
echo "%text%" && pause