我在同一个文件夹中有两个文件,我想运行它。一个是.txt
文件,另一个是.exe
的程序快捷方式。我想在同一位置创建批处理文件以打开文本文件和快捷方式,然后关闭批处理文件(但文本文件和程序保持打开状态)。
我试了这个没有运气:
open "myfile.txt"
open "myshortcut.lnk"
也没用:
start "myfile.txt"
start "myshortcut.lnk"
答案 0 :(得分:60)
我能够找到解决方案:
start notepad "myfile.txt"
"myshortcut.lnk"
exit
答案 1 :(得分:24)
这也会奏效。第一个引用对在开始命令中被解释为窗口标题名称。
start "" "myfile.txt"
start "" "myshortcut.lnk"
答案 2 :(得分:12)
不要在您尝试打开的文件名称周围加上引号; start "myfile.txt"
会打开一个标题为myfile.txt
的新命令提示符,而start myfile.txt
会在记事本中打开myfile.txt
。如果您想要在其文件名中使用空格来启动控制台应用程序,则没有简单的解决方案,但对于其他应用程序,start "" "my file.txt"
可以正常工作。
答案 3 :(得分:3)
我用
@echo off
Start notepad "filename.txt"
exit
打开文件。
另一个例子是
@echo off
start chrome "filename.html"
pause
答案 4 :(得分:3)
打开文本文件的命令行语法是:
type filename.txt
此命令支持的文件类型包括(但不限于):。doc,.txt,.html,.log
如果内容太长,可以在“输入filename.txt”之后添加“| more”,并在每个屏幕后暂停;要在文件结束前结束命令,可以按 Ctrl + C 。
答案 5 :(得分:1)
在某些情况下,打开LNK文件时,预计应用程序运行结束。
在这种情况下,最好使用以下语法(因此您不必等待应用程序结束):
START /B /I "MyTitleApp" "myshortcut.lnk"
打开TXT文件可以按照已经指示的方式(因为notepad.exxe不会中断启动命令的执行)
START notepad "myfile.txt"
答案 6 :(得分:1)
你也可以这样做:
start notepad "C:\Users\kemp\INSTALL\Text1.txt"
C:\Users\kemp\Install\
是您的路径。 Text1.txt是文件。
答案 7 :(得分:1)
命令start [filename]
在我的默认文本编辑器中打开了文件。
此命令也适用于打开非.txt文件。
答案 8 :(得分:0)
尝试使用:
@ECHO off
ECHO Hello World!
START /MAX D:\SA\pro\hello.txt
答案 9 :(得分:0)
如果您尝试打开Chrome或Microsoft Word等应用程序,请使用以下命令:
@echo off
start "__App_Name__" "__App_Path__.exe"
对所有要打开的应用程序重复此操作。
P.S。:这将打开您一次选择的应用程序,因此不要插入太多。
答案 10 :(得分:0)
非常简单, 1)只需进入我们存储文件的目录 2)然后输入命令,即输入filename.file_extention 例如输入MyFile.tx