答案1
鉴于命令提示符的语法始终是首先运行程序,即 program.exe 并使用各种参数,即 program.exe /d /s
因此从理论上讲,您可以运行要使用的程序,并将要打开的文件作为参数(例如,要使用 MS Word 打开文件),您可以执行以下操作:
winword.exe <filepath>
IE
winword.exe c:\documents\file.docx
答案2
命令提示符有一个很棒的命令,叫做start
可以使用“开始”来启动与文件格式关联的程序。
如果您安装了 Word 并且想要打开一个名为的 Word 文档,myfile.docx
您只需输入:start myfile.docx
它就会启动 Word。
如果您给出的是路径而不是文件名,则 Explorer 将使用该路径打开。
例如:
c:\>cd c:\temp
c:\temp>start .
将启动一个以 c:\temp 为起点的资源管理器。
实际上不可能显示“打开方式”对话框本身,但如果您键入 start . 来打开当前文件夹中的资源管理器,然后您可以右键单击该文件并手动或通过键盘快捷键执行打开方式操作。
答案3
您可以使用以下命令打开此对话框(Rundll32 允许您直接从 cmd/powershell 运行动态库中的函数):
Rundll32 Shell32.dll,OpenAs_RunDLL path\to\you\file.extension
请注意仅适用于绝对路径。