在 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>"