2014-03-03 181 views
0

当我在批处理文件中创建一个.txt文件时,它会要求我选择一个程序来读取它。 如何让它重新制作为.txt并使用记事本打开?批处理文件文件不打开

例如,如果我创建它,如:

Echo Hello world >>learn'n.txt 
start learn'n.txt 

start命令是行不通的,因为它被归类为“文件”,而不是一个.txt 但是:

Start learn'n 

开幕一个对话框询问用什么程序打开learn'n。

感谢您的帮助!

+0

有没有办法直接用记事本打开它: 开始学习 而不是使用开始记事本学习 – MoRsIz10n

回答

0

您只需拨打notepad与文件作为参数:

notepad learn'n.txt 

您可以检查该文件类型是什么,使用assoc命令

C:\>assoc .txt 
.txt=txtfile 

在我的机器的扩展名为.txt .txt文件作为txtfile关联。然后,您可以使用ftype命令检查该文件类型的默认程序是什么。

c:\>ftype txtfile 
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1 

在我的机器上,使用notepad.exe打开类型为txtfile的文件。据推测,你需要设置这个值,做到这一点,使用下面的命令(显然在正确的路径)。

ftype txtfile=path\to\NOTEPAD.EXE %1 

虽然对你来说可能是更容易只是使用notepad learn'n.txt

0

这是另一种选择:

Echo Hello world >>learn'n.txt 
start "" "learn'n.txt" 

其中.txt文件相关联的一个正常的系统/注册到记事本(或其他编辑器)上,然后它会打开该文件。

相关问题