【问题标题】:How to open a file in a specified program using window comand prompt如何使用窗口命令提示符在指定程序中打开文件
【发布时间】:2017-11-05 02:29:24
【问题描述】:

如何在指定程序而不是默认程序中打开文件。

喜欢在MAC终端中

open main.js -a "Sublime Text"

目前我只做

start filename.extension

在默认程序中打开文件。 请问我可以使用什么命令来实现这一点?

【问题讨论】:

    标签: windows terminal command


    【解决方案1】:

    在 Windows 中,您首先键入应用程序。

    因此,使用 Windows 路径上的记事本,您可以键入

    notepad filename.extension

    “Windows 路径”是指 Windows 为您的应用程序查找的目录列表。如果您的应用程序位于这些文件夹之一中,则您只需键入应用程序名称。如果您的应用不是,那么您需要应用的完整路径。

    大多数 Windows 原生应用程序(如记事本、MSPaint 等)都会自动在路径上。但是,之后安装的应用程序有时不会更新路径,您需要完整路径。您通常可以通过右键单击应用程序并获取属性来获取此信息。通常你需要引号 - 特别是如果路径中有空格,通常是因为“程序文件”,所以:

    "C:\Program Files (x86)\Notepad++\notepad++.exe" filename.extension
    

    请注意,引号围绕应用程序文件本身的路径,而不是一直到行尾。使用 dir 命令可以轻松检查您是否获得了文件的完整路径:

    dir "C:\Program Files (x86)\Notepad++\notepad++.exe"
    

    某些应用程序需要有关如何处理文件的说明,您可能需要弄清楚在命令行中还可以添加什么。通常谷歌会告诉你这个。

    例如,要使用我使用的一个工具执行 SQL 脚本,只是将文件名放在命令行上是行不通的,你可以这样做:

    "C:\Program Files\PostgreSQL\9.4\bin\psql.exe" -U user -d dbName -f filename.extension
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 2013-04-27
      • 2013-04-05
      • 1970-01-01
      • 2019-08-11
      • 2017-10-11
      相关资源
      最近更新 更多