在 Windows 上从命令行打开文件

在 Windows 上从命令行打开文件

在 Mac OS X 和 Linux 上的 GNOME 上,有命令可用于从其关联的 GUI 编辑器中的命令行打开文件:opengnome-open。 Windows 有类似的命令吗?

答案1

如果您当前在命令提示符下,并且有一个名为test.png和的文件,位于c:\test您可以执行以下操作:

如果你在目录中(应该这么说c:\test>),只需输入:

test.png

这将在默认的 png 图片编辑器中打开测试。

如果文件名包含空格,则只需将文件名括在“ ”内

 "this image.png"

您也可以输入:

c:\test\test.png

无论您当前身在何处,它都会打开该文件。

最后,您可以将图片传递给另一个程序。例如,如果您有一个名为 imageedit.exe 的图像编辑器,并且它支持通过命令行打开文件(并且如果该程序已设置路径/可访问,或者您位于其当前目录中),则可以键入以下内容:

 imageedit c:\test\test.png

答案2

如果它是一个注册的扩展,你可以使用“start”

start WordDoc.doc

答案3

在 Windows 上,命令explorer "<PATH>"行将使用 Windows 默认关联程序打开文件路径。这还将处理 Windows 操作系统中定义的所有 URI(http:、https:、ftp:)和其他文件协议。如果文件或协议未与任何程序关联,则将Open With显示一个对话框。如果文件不存在,My Documents则将打开默认文件夹。它还可以打开可执行文件(EXE、BAT 文件)和 shell 命名空间路径。

例子

explorer "http://www.google.com"- 将开放http://www.google.com在 Windows 默认浏览器中。

explorer "file:///C:\temp\"将打开温度如果存在目录

explorer "file.txt"file.txt将在当前目录路径上打开.ie%CD%路径

explorer ::{645ff040-5081-101b-9f08-00aa002f954e}将打开回收站

您可以参考 explorer 的其他有用的命令行开关这里

答案4

Start 的第一个参数是窗口标题,因此如果文件名中有空格,则输入

启动“我的文件.txt”

您将看到一个命令行窗口,标题为“My File.txt”。要解决这个问题,请使用虚拟标题,

开始“我的标题”“我的文件.txt”

根据文件和打开的应用程序,可能不会有可查看的窗口。

相关内容