从命令行使用默认应用程序打开文件

从命令行使用默认应用程序打开文件

在 Windows XP 中,如何从命令行使用默认应用程序打开文件?

据我所知,这应该可以通过命令提示符或批处理文件进行:

start "path to my file"

不幸的是,就我而言,这只会为大多数文件类型打开一个新的命令提示符窗口。(但它对 .exe 文件有效...)

答案1

尝试这个。

START "" "path to my file"

START命令将第一组视为""用于窗口标题的文本,因此只需包含一个空对。

答案2

explorer "filename"

适用于 xp 和其他 Windows(95 或更高版本)如果它不起作用,则您尚未将该扩展类型与程序关联。

答案3

不要使用START。只需键入文件的名称。 在记事本中readme.txt打开readme.txt(或在.txt您现有的任何默认处理程序中打开)。

注意,如果名称中有空格,则必须处理它们。一个好方法是使用双引号。 "read me.txt"

答案4

使用 PowerShellUsing PowerShell

Start-Process "<fullname>"

相关内容