答案1
鑑於命令提示字元的語法總是首先運行程序,即帶有各種參數的program.exe,即program.exe /d /s
因此理論上,您可以運行您想要使用的程序,並將您想要打開的文件作為參數,例如使用 MS Word 打開文件,您可以執行以下操作:
winword.exe <filepath>
IE
winword.exe c:\documents\file.docx
答案2
命令提示字元有一個很棒的命令,名為start
Start 可用來啟動檔案格式的關聯程式。
如果您安裝了 Word 並且想要開啟一個名為的 Word 文檔,myfile.docx
您只需鍵入:start myfile.docx
就會啟動 Word。
如果您提供路徑而不是檔案名,則資源管理器將使用該路徑開啟。
例如:
c:\>cd c:\temp
c:\temp>start .
將啟動一個從 c:\temp 開始的資源管理器。
實際上不可能顯示「開啟方式」對話方塊本身,但如果您鍵入 start 。若要在目前資料夾中開啟資源管理器,您可以右鍵單擊該檔案並手動或透過鍵盤快速鍵執行「開啟」操作。
答案3
您可以使用下列命令開啟此對話方塊(Rundll32 允許您直接從 cmd/powershell 執行動態庫中的函數):
Rundll32 Shell32.dll,OpenAs_RunDLL path\to\you\file.extension
請注意,這僅適用於絕對路徑。