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"