当我在批处理文件中创建一个.txt文件时,它会要求我选择一个程序来读取它。 如何让它重新制作为.txt并使用记事本打开?批处理文件文件不打开
例如,如果我创建它,如:
Echo Hello world >>learn'n.txt
start learn'n.txt
start命令是行不通的,因为它被归类为“文件”,而不是一个.txt 但是:
Start learn'n
开幕一个对话框询问用什么程序打开learn'n。
感谢您的帮助!
当我在批处理文件中创建一个.txt文件时,它会要求我选择一个程序来读取它。 如何让它重新制作为.txt并使用记事本打开?批处理文件文件不打开
例如,如果我创建它,如:
Echo Hello world >>learn'n.txt
start learn'n.txt
start命令是行不通的,因为它被归类为“文件”,而不是一个.txt 但是:
Start learn'n
开幕一个对话框询问用什么程序打开learn'n。
感谢您的帮助!
您只需拨打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
。
上Open text file and program shortcut in Windows batch file
Echo Hello world >> learn'n.txt
start notepad "learn'n.txt"
我jeremyjjbrown,你不应该在文件名中使用撇号表示同意由Mark乌尔西诺。
这是另一种选择:
Echo Hello world >>learn'n.txt
start "" "learn'n.txt"
其中.txt
文件相关联的一个正常的系统/注册到记事本(或其他编辑器)上,然后它会打开该文件。
有没有办法直接用记事本打开它: 开始学习 而不是使用开始记事本学习 – MoRsIz10n