如何從指定程序中的命令提示符打開文件而不是打開文件的默認程序。如何使用窗口指令提示在指定程序中打開文件
像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