Command line 在Windows批处理文件中打开文本文件和程序快捷方式

Command line 在Windows批处理文件中打开文本文件和程序快捷方式,command-line,batch-file,cmd,command-prompt,Command Line,Batch File,Cmd,Command Prompt,我想运行的同一文件夹中有两个文件。一个是.txt文件,另一个是指向.exe的程序快捷方式。我想在同一位置创建一个批处理文件,以打开文本文件和快捷方式,然后关闭批处理文件(但文本文件和程序保持打开状态) 我尝试了这个,但没有成功: open "myfile.txt" open "myshortcut.lnk" 也不起作用: start "myfile.txt" start "myshortcut.lnk" 我找到了解决方案: start notepad "myfile.txt" "myshor

我想运行的同一文件夹中有两个文件。一个是
.txt
文件,另一个是指向
.exe
的程序快捷方式。我想在同一位置创建一个批处理文件,以打开文本文件和快捷方式,然后关闭批处理文件(但文本文件和程序保持打开状态)

我尝试了这个,但没有成功:

open "myfile.txt"
open "myshortcut.lnk"
也不起作用:

start "myfile.txt"
start "myshortcut.lnk"

我找到了解决方案:

start notepad "myfile.txt"
"myshortcut.lnk"
exit

不要在试图打开的文件名周围加引号
start“myfile.txt”
打开一个新的命令提示符,标题为
myfile.txt
,而
start myfile.txt
在记事本中打开
myfile.txt
。如果您想启动一个文件名中有空格的控制台应用程序,没有简单的解决方案,但是对于其他应用程序,
start”““my file.txt”
可以工作。

我使用

@echo off
Start notepad "filename.txt"
exit
打开文件

另一个例子是

@echo off
start chrome "filename.html"
pause

这也会起作用。在start命令中,第一个带引号的对被解释为窗口标题名称

start "" "myfile.txt"
start "" "myshortcut.lnk"
尝试使用:

@ECHO off
ECHO Hello World!

START /MAX D:\SA\pro\hello.txt

打开文本文件的命令行语法为:

type filename.txt
此命令支持的文件类型包括(但不限于):.doc、.txt、.html、.log


如果内容太长,可以在“type filename.txt”后添加“| more”,每次屏幕后都会暂停;要在文件结束之前结束命令,您可以按住Ctrl+C键。

在某些情况下,打开LNK文件时,它希望应用程序运行结束。

在这种情况下,最好使用以下语法(因此不必等待应用程序结束):

打开TXT文件的方式可以是已经指定的方式(因为notepad.exxe不会中断start命令的执行)

您还可以执行以下操作:

start notepad "C:\Users\kemp\INSTALL\Text1.txt"

C:\Users\kemp\Install\
是您的路径。Text1.txt就是该文件。

如果您试图打开诸如Chrome或Microsoft Word之类的应用程序,请使用以下命令:

@echo off
start "__App_Name__" "__App_Path__.exe"
并对所有要打开的应用程序重复此操作

注意:这将立即打开您选择的应用程序,因此不要插入太多。

“记事本文件的位置”>记事本文件名

C:\Users\Desktop\Anaconda>notepad myfile


为我工作!:)

命令
start[filename]
在我的默认文本编辑器中打开了文件

此命令还用于打开非.txt文件。

非常简单, 1) 只需转到我们存储文件的目录 2) 然后输入命令,即键入filename.file\u扩展名 e、 g type MyFile.tx

这对我来说是不明确的。“记事本文件位置”指的是记事本可执行文件还是要在记事本中打开的文件?最好使用批准的answser中所述的完整语法
start notepad "C:\Users\kemp\INSTALL\Text1.txt"
@echo off
start "__App_Name__" "__App_Path__.exe"