如何从指定程序中的命令提示符打开文件而不是打开文件的默认程序。如何使用窗口指令提示在指定程序中打开文件
像MAC终端
open main.js -a "Sublime Text"
目前我只做
start filename.extension
,其在打开的默认程序文件
。 请问我可以用什么命令来达到这个目的?
如何从指定程序中的命令提示符打开文件而不是打开文件的默认程序。如何使用窗口指令提示在指定程序中打开文件
像MAC终端
open main.js -a "Sublime Text"
目前我只做
start filename.extension
,其在打开的默认程序文件
。 请问我可以用什么命令来达到这个目的?
在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